PDFium Delphi Component Docs

GenerateLayout Método

Componente: TPdf  ·  Unidades: PDFium, FPdfLayout

Syntax

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

Description

Mide el texto y pagina cada elemento antes de modificar el destino, y luego agrega el plan completo con las API nativas de páginas y objetos de página de PDFium

TPdfLayoutDocument admite texto ajustado, espaciadores, líneas, 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 no se dividen y alineación

Stable page totals

Use {page} y {pages} en texto, encabezados o pies de página

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

Result

Plan reporta las páginas finales, los comandos, las llamadas de texto medidas, las cantidades de contenido y las cantidades de referencias a páginas

El destino permanece sin cambios cuando la medición falla o cuando falla cualquier operación de agregado

Safety

Un destino firmado activo se rechaza a menos que AllowSignedDocument esté establecido

El origen pasado a AddPageXObject debe permanecer activo hasta que la emisión termine

See Also

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