function GenerateLayout(Layout: TPdfLayoutDocument; out Plan: TPdfLayoutPlan; AllowSignedDocument: Boolean = False): Boolean;
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
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
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
An active signed destination is rejected unless AllowSignedDocument is set
The source passed to AddPageXObject must remain active until emission completes