Skip to content

Kitto.DebenuQuickPDF

TMergePDFLayout class

pascal
property Items: TEFNode read GetItems;

The Items node listing the layout elements (text/image/QR) to draw on the PDF.

pascal
property Author: string read GetAuthor;

PDF document Author metadata declared in the layout.

pascal
property Title: string read GetTitle;

PDF document Title metadata declared in the layout.

pascal
property Subject: string read GetSubject;

PDF document Subject metadata declared in the layout.

pascal
property Creator: string read GetCreator;

PDF document Creator metadata declared in the layout.

pascal
property Keywords: string read GetKeywords;

PDF document Keywords metadata declared in the layout.

pascal
property CreationDate: TDateTime read GetCreationDate;

PDF document CreationDate metadata declared in the layout.

TKMergePDFEngine class

Generates a PDF for a view-table record by merging a YAML layout (text, images, QR codes and metadata) over a base PDF, using the Debenu Quick PDF Library.

pascal
procedure MergePDF(const AFileName: string;

Produces the output PDF AFileName by applying the layout ALayoutFileName (its elements bound to ARecord) over the base PDF ABaseFileName.

Released under Apache License, Version 2.0.