Outils pour utilisateurs

Outils du site


mod:pdcertificate:instancesettings

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
mod:pdcertificate:instancesettings [2025/10/15 10:32] – créée - modification externe 127.0.0.1mod:pdcertificate:instancesettings [2025/10/15 12:13] (Version actuelle) – [Mise en forme] admin
Ligne 77: Ligne 77:
   * **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
 +
 +**Nouveau !**
 +
 +{{ :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 :
 +
 +   {{COURSEIDNUMBER}}_{{IDNUMBER}}_{{USER_institution}}_{{TIMEMIN}}.pdf
 +
 +Emplacements supportés :
 +
 +    * ''<nowiki>{{COURSEID}}</nowiki>'' : ID numérique du cours
 +    * ''<nowiki>{{COURSEIDNUMBER}}</nowiki>'' : course idnumber
 +    * ''<nowiki>{{SHORTNAME}}</nowiki>'' : course shortname
 +    * ''<nowiki>{CMID}}</nowiki>'' : Course module id
 +    * ''<nowiki>{CMIDNUMBER}}</nowiki>'' : Course module idNumber
 +    * ''<nowiki>{{TIMEMIN}}</nowiki>'' : Horodatage à la minute
 +    * ''<nowiki>{{TIMESEC}}</nowiki>'' : Horodatage à la seconde
 +    * ''<nowiki>{{TIMEUSEC}}</nowiki>'' : Horodatage haute précision (milliseconde)
 +    * ''<nowiki>{{LASTNAME}}</nowiki>'' : Nom
 +    * ''<nowiki>{{FIRSTNAME}}</nowiki>'' : Prénom
 +    * ''<nowiki>{{IDNUMBER}}</nowiki>'' : Numéro d'identification de l'utilisateur
 +    * ''<nowiki>{{USER_<profilefield>}}</nowiki>'' : Champ de profil standard
 +    * ''<nowiki>{{USER_profile_<profileshortname>}}</nowiki>'' : Champ de profil personnalisé
  
  
Ligne 114: Ligne 140:
 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====
mod/pdcertificate/instancesettings.1760517157.txt.gz · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki