PDFium Delphi Component Docs

Metoda GenerateLayout

Component: TPdf  ·  Units: PDFium, FPdfLayout

Syntax

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

Description

Măsoară textul și paginează fiecare element înainte de a modifica destinația, apoi adaugă planul complet cu API-urile native PDFium de pagină și de obiecte de pagină

TPdfLayoutDocument suportă text cu rupere de rând, spațietoare, linii, imagini, XObject-uri de pagină reutilizabile, rupturi de pagină explicite, anteturi, subsoluri, setări de pagină, paragrafe ținute împreună și aliniere

Stable page totals

Folosiți {page} și {pages} în text, anteturi sau subsoluri

Trecerea de măsurare rezervă ReservedPageDigits substituenți cu cea mai lată cifră, astfel încât numerele finale de pagină nu pot schimba ruperea rândurilor sau numărul de pagini în timpul emiterii

Result

Plan raportează paginile finale, comenzile, apelurile de text măsurate, numerele de conținut și numerele de referințe de pagină

Destinația rămâne neschimbată atunci când măsurarea eșuează sau când orice operație de adăugare eșuează

Safety

O destinație semnată activă este respinsă, cu excepția cazului în care AllowSignedDocument este stabilit

Sursa transmisă către AddPageXObject trebuie să rămână activă până la finalizarea emiterii

See Also

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