PDFium Delphi Component Docs

GenerateLayout metod

Component: TPdf  ·  Units: PDFium, FPdfLayout

Syntax

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

Description

Mäter text och paginerar varje element innan målet ändras, och lägger sedan till hela planen med PDFiums ursprungliga API:er för sidor och sidobjekt

TPdfLayoutDocument stöder radbruten text, mellanrum, linjaler, bilder, återanvändbara sid-XObject, explicita sidbrytningar, sidhuvuden, sidfötter, sidinställningar, stycken som hålls samman och justering

Stable page totals

Använd {page} och {pages} i text, sidhuvuden eller sidfötter

Mätpasset reserverar ReservedPageDigits platshållare med bredaste siffran, så att slutliga sidnummer inte kan ändra radbrytning eller sidantal under utskriften

Result

Plan rapporterar slutliga sidor, kommandon, mätta textanrop, innehållsantal och antal sidreferenser

Målet förblir oförändrat när mätningen misslyckas eller när någon tilläggsåtgärd misslyckas

Safety

Ett aktivt signerat mål avvisas om inte AllowSignedDocument är satt

Källan som skickas till AddPageXObject måste förbli aktiv tills utskriften är klar

See Also

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