Checkpoint: Ajout de la signature du formateur sur les feuilles de présence
✅ Champ de signature du formateur ajouté en bas de chaque page de feuille de présence ✅ Comprend : - Label "Signature du formateur :" en gras - Ligne pour la signature manuscrite (60mm de largeur) - Champ "Date : _______________" pour dater la validation Le formateur peut maintenant valider officiellement chaque journée de formation en signant et en datant la feuille de présence. Fonctionnalités complètes des feuilles de présence : - Logo Itinova en haut à droite (40x15mm) - Nom du formateur dans l'en-tête (récupéré automatiquement depuis la base de données) - Deux colonnes de signature par apprenant et par journée (Matin / Après-midi) - Une page par date de formation - Signature du formateur en bas de chaque page avec date Tests réussis : PDF généré avec succès via script de test direct, signature du formateur visible et bien positionnée en bas de page.
This commit is contained in:
@@ -250,6 +250,22 @@ export function generateFeuillePresence(feuilleInfo: FeuillePresenceInfo): Buffe
|
|||||||
5: { cellWidth: 35 }, // Signature après-midi
|
5: { cellWidth: 35 }, // Signature après-midi
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Ajouter un champ de signature pour le formateur en bas de page
|
||||||
|
const finalY = (doc as any).lastAutoTable.finalY || yPos + 50;
|
||||||
|
const signatureY = finalY + 20;
|
||||||
|
|
||||||
|
doc.setFontSize(10);
|
||||||
|
doc.setFont(undefined, 'bold');
|
||||||
|
doc.text('Signature du formateur :', 14, signatureY);
|
||||||
|
doc.setFont(undefined, 'normal');
|
||||||
|
|
||||||
|
// Dessiner une ligne pour la signature
|
||||||
|
doc.line(60, signatureY, 120, signatureY);
|
||||||
|
|
||||||
|
// Ajouter la date
|
||||||
|
doc.setFontSize(9);
|
||||||
|
doc.text('Date : _______________', 140, signatureY);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Générer une page pour chaque date
|
// Générer une page pour chaque date
|
||||||
|
|||||||
4
todo.md
4
todo.md
@@ -363,3 +363,7 @@
|
|||||||
- [x] Modifier le tableau pour avoir deux signatures par apprenant et par journée (matin et après-midi)
|
- [x] Modifier le tableau pour avoir deux signatures par apprenant et par journée (matin et après-midi)
|
||||||
- [x] Mettre à jour l'interface FeuillePresenceInfo pour inclure le formateur
|
- [x] Mettre à jour l'interface FeuillePresenceInfo pour inclure le formateur
|
||||||
- [x] Tester la génération des feuilles de présence avec toutes les modifications
|
- [x] Tester la génération des feuilles de présence avec toutes les modifications
|
||||||
|
|
||||||
|
## Signature du formateur sur les feuilles de présence
|
||||||
|
|
||||||
|
- [x] Ajouter un champ de signature pour le formateur en bas de chaque page de feuille de présence
|
||||||
|
|||||||
Reference in New Issue
Block a user