| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| mod:pdcertificate:instancesettings [2025/10/15 12:08] – [Données et contenus de l'attestation] admin | mod:pdcertificate:instancesettings [2025/10/22 15:30] (Version actuelle) – florence |
|---|
| * **Texte personnalisé du pied de page :** Votre contenu html et balises pour le pied de page | * **Texte personnalisé du pied de page :** Votre contenu html et balises pour le pied de page |
| * **Imprimer un QR code: ** Oui /non | * **Imprimer un QR code: ** Oui /non |
| | |
| | |
| | === Nommage des PDF de sortie === |
| |
| **Nouveau !** | **Nouveau !** |
| | |
| | Un nouveau paramètre avancé permet (après Octobre 2025) de moduler la forme du nom du fichier généré. Si ce champ reste vide, alors un nom par défaut sera calculé pour le document. Vous pouvez inscrire un "motif" de construction du nom en plaçant des emplacements de données : |
| | |
| |
| {{ :mod:pdcertificate:document_name_pattern.jpg |}} | {{ :mod:pdcertificate:document_name_pattern.jpg |}} |
| |
| Un nouveau paramètre avancé permet (après Octobre 2025) de moduler la forme du nom du fichier généré. Si ce champ reste vide, alors un nom par défaut sera calculé pour le document. Vous pouvez inscrire un "motif" de construction du nom en plaçant des emplacements de données : | |
| |
| Exemple : | Accès : |
| | Dans paramètres attestation / sous rubrique "données et contenu de l'attestation" puis lien "afficher plus " |
| | Enfin zone motif de l'attestation |
| | |
| | |
| | Exemple générique : |
| |
| {{COURSEIDNUMBER}}_{{IDNUMBER}}_{{USER_institution}}_{{TIMEMIN}}.pdf | {{COURSEIDNUMBER}}_{{IDNUMBER}}_{{USER_institution}}_{{TIMEMIN}}.pdf |
| | |
| | Exemple opérationnel : |
| | |
| | |
| | |
| | {{USER_profile_reseau}}_{{USER_lastname}}_{{USER_firstname}}_{{USER_profile_matcode}}.pdf |
| | |
| | Ou le premier et dernier champs sont des champs de profil personnalisés, les deux du centre des champs de profil standards. |
| | |
| |
| Emplacements supportés : | Emplacements supportés : |
| Les attributs supportés et leur signification sont : | Les attributs supportés et leur signification sont : |
| |
| * "printhours" : "4h" - nombres d'heures de formations, ici 4 | * ''"printhours"'' : "4h" - nombres d'heures de formations, ici 4 |
| * "printoutcome" : 0 ou 1 - objectifs | * ''"printoutcome"'' : 0 ou 1 - objectifs |
| * "printqrcode" : 0 ou 1 - Imprimer ou non le QRcode | * ''"printqrcode"'' : 0 ou 1 - Imprimer ou non le QRcode |
| * "fontbasesize" : "10" - Taille de la police de caractère retenue | * ''"fontbasesize"'' : "10" - Taille de la police de caractère retenue |
| * "fontbasefamily" : "arial" - Police de caractère à utiliser | * ''"fontbasefamily"'' : "arial" - Police de caractère à utiliser |
| * "watermarkx": 0 - Position x du filigrane à partir de l'angle haut gauche, ici 0 pixels par exemple | * ''"watermarkx"'' : 0 - Position x du filigrane à partir de l'angle haut gauche, ici 0 pixels par exemple |
| * "watermarky": 0 - Position y du filigrane à partir de l'angle haut gauche, ici 0 pixels par exemple | * ''"watermarky"'' : 0 - Position y du filigrane à partir de l'angle haut gauche, ici 0 pixels par exemple |
| * "custy":20 - Décalage de marge X (latérale depuis la gauche) en pixel, ici 10 pixels | * ''"custy"'' :20 - Décalage de marge X (latérale depuis la gauche) en pixel, ici 10 pixels |
| * "custy" : 10 - Décalage de marge Y (verticale depuis le haut) en pixel, ici 10 pixels | * ''"custy"'' : 10 - Décalage de marge Y (verticale depuis le haut) en pixel, ici 10 pixels |
| * "signaturex": 0 Décalage X de la signature | * ''"signaturex"'' : 0 Décalage X de la signature |
| * "signaturey": 240 - Position Y de la signature | * ''"signaturey"'' : 240 - Position Y de la signature |
| * "sealx": 0 - Position X de tampon | * ''"sealx"'' : 0 - Position X de tampon |
| * "sealy": 0 - Position Y de tampon | * ''"sealy"'' : 0 - Position Y de tampon |
| * "qrcodex" : 140 - Position X du QRcode | * ''"qrcodex"'' : 140 - Position X du QRcode |
| * "qrcodey" : 235 - Position Y du QRcode | * ''"qrcodey"'' : 235 - Position Y du QRcode |
| * "qrcodew" : 50 - Largeur du QRcode | * ''"qrcodew"'' : 50 - Largeur du QRcode |
| * "qrcodeh" : 50 - Hauteur du QRcode | * ''"qrcodeh"'' : 50 - Hauteur du QRcode |
| * "basex" : 0 - Position y du filigrane à partir de l'angle haut gauche, ici 0 pixels par exemple | * ''"basex"'' : 0 - Position y du filigrane à partir de l'angle haut gauche, ici 0 pixels par exemple |
| * "basey" : 0 - Position y du filigrane à partir de l'angle haut gauche, ici 0 pixels par exemple | * ''"basey"'' : 0 - Position y du filigrane à partir de l'angle haut gauche, ici 0 pixels par exemple |
| |
| ====Protection de PDF==== | ====Protection de PDF==== |