PDFium Component Docs

GenerateLayout functie

Component: TPdf  ·  Units: PDFium, FPdfLayout

Syntax

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

Description

Meet tekst en pagineert elk item voordat de bestemming wordt gewijzigd, en voegt daarna het volledige plan toe met de native PDFium-pagina- en pagina-object-API's

TPdfLayoutDocument ondersteunt teruglooptekst, spacers, lijnen, afbeeldingen, herbruikbare pagina-XObjects, expliciete pagina-einden, kop- en voetteksten, pagina-instellingen, keep-together-paragrafen en uitlijning

Stable page totals

Gebruik {page} en {pages} in tekst, koppen of voetteksten

De meetfase reserveert ReservedPageDigits tijdelijke aanduidingen met het breedste cijfer, zodat definitieve paginanummers de terugloop of het aantal pagina's tijdens de generatie niet kunnen wijzigen

Result

Plan rapporteert definitieve pagina's, opdrachten, gemeten tekst-aanroepen, inhoudtellingen en paginaverwijzingstellingen

De bestemming blijft ongewijzigd wanneer het meten mislukt of wanneer een toevoegbewerking mislukt

Safety

Een actieve getekende bestemming wordt afgewezen tenzij AllowSignedDocument is ingesteld

De bron die aan AddPageXObject is doorgegeven moet actief blijven tot de generatie is voltooid

See Also

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