PDFium Delphi Component Docs

GenerateLayout Método

Component: TPdf  ·  Units: PDFium, FPdfLayout

Syntax

function GenerateLayout(Layout: TPdfLayoutDocument; out Plan: TPdfLayoutPlan; AllowSignedDocument: Boolean = False): Boolean;

Description

Mide el texto y pagina cada elemento antes de cambiar el destino, y luego añade el plan completo con las APIs nativas de página y de objeto de página de PDFium

TPdfLayoutDocument soporta texto ajustado, espaciadores, reglas, imágenes, XObjects de página reutilizables, saltos de página explícitos, encabezados, pies de página, configuración de página, párrafos que se mantienen juntos y alineación

Stable page totals

Use {page} y {pages} en texto, encabezados o pies

La pasada de medición reserva ReservedPageDigits placeholders del dígito más ancho, de modo que los números de página finales no puedan cambiar el ajuste de línea ni el recuento de páginas durante la emisión

Result

Plan reports final pages, commands, measured text calls, content counts, and page-reference counts

The destination is unchanged when measuring fails or when any append operation fails

Safety

An active signed destination is rejected unless AllowSignedDocument is set

The source passed to AddPageXObject must remain active until emission completes

See Also

GenerateTaggedLayout, Cached layout nodes, AddPage, AddText, AddImage, CreateXObjectFromPage