UNPKG

@casoon/invoice-generator

Version:

Generate PDF invoices, XRechnung XML, and ZUGFeRD PDF/A-3 from JSON data with TypeScript support

25 lines 794 B
import { Invoice } from '../../types/invoice.types'; export declare class ItemsTableSection { private doc; private currentY; private pageHeight; private footerHeight; private minRowHeight; private maxRowHeight; constructor(doc: PDFKit.PDFDocument, currentY: number); /** * Bereich 3: Tabelle mit Rechnungspositionen * DIN 5008: Klare Tabellenstruktur mit ausreichend Abständen * Flexibel mit automatischem Seitenumbruch */ draw(invoice: Invoice): number; private drawTableHeader; private drawTableRows; private drawFormattedDescription; private splitDescription; private calculateTextHeight; private wrapText; private addNewPage; private drawTotalsArea; } //# sourceMappingURL=items-table-section.d.ts.map