diff --git a/server/exportService.ts b/server/exportService.ts index b63e6b6..afde1f6 100644 --- a/server/exportService.ts +++ b/server/exportService.ts @@ -250,6 +250,22 @@ export function generateFeuillePresence(feuilleInfo: FeuillePresenceInfo): Buffe 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 diff --git a/todo.md b/todo.md index 02629fe..cdffe5f 100644 --- a/todo.md +++ b/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] Mettre à jour l'interface FeuillePresenceInfo pour inclure le formateur - [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