bonjour,
Après de multiple recherche j'aurais voulue savoir si il était possible d'ajouter un logo lorsque le formulaire est exporté vers un format pdf.
Attention, a mon avis le queXml doit rester très précis pour ensuite être lu par queXS, peut êtrev que une image bloque le scan automatique ensuite.
Denis
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
J'ai contacter le support de quex qui m'a informé qu'une image pouvait être ajouté a l'aide d'une simple balise html. cependant, après plusieurs essais, le résultat n'était pas celui attendu.
J'ai trouvé le temps de regarder le code de quexml dans limesurvey et j'ai trouvé !
le fichier qui permet de générer le fichier pdf est quexmlpdf.php, il se trouve dans le dossier limesurvey/application/libraries/admin/. le fichier est à modifier à proximité de la ligne 1900.
l'extrait suivant comprend de la ligne 1873 a 1901du fichier de configuration de base:
public function createqueXML($quexml)
{
App()->setLanguage($this->language);
$xml = new SimpleXMLElement($quexml);
$q = array();
$scount = 1;
$sl = "";
$q = $xml;
foreach ($xml->questionnaireInfo as $qitmp)
{
if ($qitmp->position == 'after')
{
if (!isset($q))
$q = "";
$q .= $qitmp->text . '';
}
else if ($qitmp->position == 'before')
{
if (!isset($q))
$q = '<img src="MonImage.png" alt="">';
$q .= $qitmp->text . '<br/> <br/>';
}
}
Last edit: 8 years 2 months ago by klecalvez.
The following user(s) said Thank You: Ben_V, LouisGac
The topic has been locked.
LouisGac
New Member
LessMore
Thank you received: 0
8 years 2 months ago - 8 years 2 months ago#148602by LouisGac