=====Documentation technique===== =====Boutique Moodle===== ====Paramétrage de la génération PDF==== Le générateur de facture PDF est paramétrable afin de pouvoir implanter les éléments informationnels et l'identité graphique du vendeur. Le paramétrage se fait par une structure de type json fournissant un jeu de "clef":"valeurs". ====Clefs de paramétrage générales==== === Police de caractères === * ''fontbasefamily'' : permet de changer la famille de police de caractères. * ''fontbasesize'' : permet de changer la taille de la police. === Décalage général de la mise en page === * ''custx'' : décale le point de référence de tout le document par rapport au bord gauche du document (en cm) * ''custy'' : décale le point de référence de tout le document par rapport au haut du document (en cm) Le point de référence est la position du coin gauche/haut de l'image d'en-tête. === Décalage du contenu === * ''contentoffsetx'' : décale le contenu (hors en-tête) par rapport au bord gauche du document (en cm) * ''contentoffsety'' : décale le contenu (hors en-tête) par rapport au haut du document (en cm) Les paramètres "inner" sont des variatons de ces paramètres pour les pages "intérieures" (page autres que la première page). Si elles ne sont pas définies, les valuers ci-dessus seront prises. * ''innercontentoffsetx'' : décale le contenu (hors en-tête) par rapport au bord gauche du document (en cm) * ''innercontentoffsety'' : décale le contenu (hors en-tête) par rapport au haut du document (en cm) ====Encarts graphiques==== ===Tampon "payé"=== Ces paramètres ne sont utilse que si une image Tampon d'acquittement (local_shop/billpaidstampimage). * ''paidstampx'' : placement horizontal à partir du bord de la feuille (en cm) * ''paidstampy'' : placement vertical par rapport au haut de la feuille (en cm) * ''paidstampw'' : largeur du tampon (facultatif) * ''paidstamph'' : hauteur du tampon (facultatif) ====Filigranne (Paramètres local_vflibs)==== * ''watermarkx'' : placement horizontal à partir du bord de la feuille (en cm) * ''watermarky'' : placement vertical par rapport au haut de la feuille (en cm) * ''watermarkw'' : modifie la largeur du filigranne * ''watermarkh'' : modifie la hauteur du filigranne [[:local:shop|Revenir à l'index de la boutique]] - [[:plugins|Revenir à l'index des plugins]]