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:06] – [Données et contenus de l'attestation] admin | mod:pdcertificate:instancesettings [2025/10/15 12:13] (Version actuelle) – [Mise en forme] admin |
---|
Emplacements supportés : | Emplacements supportés : |
| |
* <nowiki>{{COURSEID}}</nowiki> : ID numérique du cours | * ''<nowiki>{{COURSEID}}</nowiki>'' : ID numérique du cours |
* <nowiki>{{COURSEIDNUMBER}}</nowiki> : course idnumber | * ''<nowiki>{{COURSEIDNUMBER}}</nowiki>'' : course idnumber |
* {{SHORTNAME}} : course shortname | * ''<nowiki>{{SHORTNAME}}</nowiki>'' : course shortname |
* {CMID}} : Course module id | * ''<nowiki>{CMID}}</nowiki>'' : Course module id |
* {CMIDNUMBER}} : Course module idNumber | * ''<nowiki>{CMIDNUMBER}}</nowiki>'' : Course module idNumber |
* {{TIMEMIN}} : Horodatage à la minute | * ''<nowiki>{{TIMEMIN}}</nowiki>'' : Horodatage à la minute |
* {{TIMESEC}} : Horodatage à la seconde | * ''<nowiki>{{TIMESEC}}</nowiki>'' : Horodatage à la seconde |
* {{TIMEUSEC}} : Horodatage haute précision (milliseconde) | * ''<nowiki>{{TIMEUSEC}}</nowiki>'' : Horodatage haute précision (milliseconde) |
* {{LASTNAME}} : Nom | * ''<nowiki>{{LASTNAME}}</nowiki>'' : Nom |
* {{FIRSTNAME}} : Prénom | * ''<nowiki>{{FIRSTNAME}}</nowiki>'' : Prénom |
* {{IDNUMBER}} : Numéro d'identification de l'utilisateur | * ''<nowiki>{{IDNUMBER}}</nowiki>'' : Numéro d'identification de l'utilisateur |
* {{USER_<profilefield>}} : Champ de profil standard | * ''<nowiki>{{USER_<profilefield>}}</nowiki>'' : Champ de profil standard |
* {{USER_profile_<profileshortname>}} : Champ de profil personnalisé | * ''<nowiki>{{USER_profile_<profileshortname>}}</nowiki>'' : Champ de profil personnalisé |
| |
| |
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==== |