From 043bc173b75a2d6420823aa09ef56fef65d7e4db Mon Sep 17 00:00:00 2001 From: duffyduck Date: Thu, 6 Aug 2026 19:01:34 +0200 Subject: [PATCH] Gutschrift-PDF: Fusszeile etwas tiefer positioniert Unteren Rand fuer die Fusszeile temporaer auf 22 verkleinert, damit sie naeher am Seitenende sitzt - weiterhin nur 1 Seite (verifiziert). Co-Authored-By: Claude Opus 4.8 (1M context) --- backend/src/services/creditNotePdf.service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/src/services/creditNotePdf.service.ts b/backend/src/services/creditNotePdf.service.ts index 85ed96b1..a975da20 100644 --- a/backend/src/services/creditNotePdf.service.ts +++ b/backend/src/services/creditNotePdf.service.ts @@ -165,8 +165,13 @@ export async function generateCreditNotePdf(creditNoteId: number): Promise<{ buf const footerWidth = 495; doc.fontSize(7).fillColor('#888'); const footerHeight = doc.heightOfString(footerText, { width: footerWidth, align: 'center' }); + // Unteren Rand für die Fußzeile kurz verkleinern, damit sie ein Stück + // tiefer sitzt, ohne dass pdfkit eine zweite Seite anlegt. + const savedBottom = doc.page.margins.bottom; + doc.page.margins.bottom = 22; const bottomLimit = doc.page.height - doc.page.margins.bottom; doc.text(footerText, 50, bottomLimit - footerHeight - 2, { width: footerWidth, align: 'center' }); + doc.page.margins.bottom = savedBottom; doc.fillColor('#000'); doc.end();