From d0544da1ba0d591848c09bd56ca64a376276f067 Mon Sep 17 00:00:00 2001 From: Torsten Schulz Date: Tue, 15 Jul 2025 18:16:08 +0200 Subject: [PATCH] fix --- frontend/src/components/PDFGenerator.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/PDFGenerator.js b/frontend/src/components/PDFGenerator.js index 630fbba..8909a3b 100644 --- a/frontend/src/components/PDFGenerator.js +++ b/frontend/src/components/PDFGenerator.js @@ -20,9 +20,20 @@ class PDFGenerator { } async addSchedule(element) { - const originalFontSize = element.style.fontSize; - element.style.fontSize = '12pt'; - const canvas = await html2canvas(element, { scale: 2 }); + const canvas = await html2canvas(element, { + scale: 2, + onclone: (clonedDoc) => { + // Klon des Wurzel-Elements + const tbl = clonedDoc.getElementById(element.id); + if (!tbl) return; + + // Alle Zellen und Überschriften-Elemente auswählen + const cells = tbl.querySelectorAll('td, th'); + cells.forEach(cell => { + cell.style.fontSize = '12pt'; + }); + } + }); const imgData = canvas.toDataURL('image/png'); const imgWidth = 210 - this.margin * 2; const imgHeight = (canvas.height * imgWidth) / canvas.width;