This commit is contained in:
Matthias Hochmeister
2026-03-26 10:56:39 +01:00
parent d5e5f2d44e
commit ca12a23a30
4 changed files with 76 additions and 49 deletions

View File

@@ -361,7 +361,13 @@ export default function BestellungDetail() {
: String(bestellung.id);
const title = `Bestellung #${kennung}`;
let curY = addPdfHeader(doc, title, settings, 210);
let curY = await addPdfHeader(doc, settings, 210);
// Document title below header
doc.setFontSize(14);
doc.setFont('helvetica', 'bold');
doc.text(title, 10, curY);
curY += 8;
// Metadata block
doc.setFontSize(10);

View File

@@ -192,7 +192,13 @@ export default function Bestellungen() {
let settings;
try { settings = await configApi.getPdfSettings(); } catch { settings = { pdf_header: '', pdf_footer: '', pdf_logo: '', pdf_org_name: '' }; }
const startY = addPdfHeader(doc, 'Bestellungen — Übersicht', settings, 210);
let startY = await addPdfHeader(doc, settings, 210);
// Document title below header
doc.setFontSize(14);
doc.setFont('helvetica', 'bold');
doc.text('Bestellungen — Übersicht', 10, startY);
startY += 8;
const rows = filteredOrders.map((o) => {
const brutto = calcBrutto(o);

View File

@@ -642,7 +642,14 @@ async function generatePdf(
const pdfSettings = await fetchPdfSettings();
// Header
const tableStartY = addPdfHeader(doc, `Kalender — ${monthLabel} ${year}`, pdfSettings, 297);
let tableStartY = await addPdfHeader(doc, pdfSettings, 297);
// Document title below header
const titleText = `Kalender — ${monthLabel} ${year}`;
doc.setFontSize(14);
doc.setFont('helvetica', 'bold');
doc.text(titleText, 10, tableStartY);
tableStartY += 8;
// Build combined list (same logic as CombinedListView)
type ListEntry =