PDFium Component Docs

GenerateLayout Metoda

Component: TPdf  ·  Units: PDFium, FPdfLayout

Syntax

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

Description

Mierzy tekst i paginuje każdy element przed zmianą miejsca docelowego, a następnie dołącza kompletny plan przy użyciu natywnych interfejsów API PDFium dla stron i obiektów stron

TPdfLayoutDocument obsługuje zawijany tekst, separatory, linie, obrazy, XObjecty stron wielokrotnego użytku, jawne podziały stron, nagłówki, stopki, ustawienia stron, akapity keep-together oraz wyrównanie

Stable page totals

Używaj {page} i {pages} w tekście, nagłówkach lub stopkach

Przebieg mierzenia rezerwuje ReservedPageDigits symboli zastępczych o szerokości najszerszej cyfry, więc końcowe numery stron nie mogą zmienić zawijania ani liczby stron podczas emisji

Result

Plan raportuje końcowe strony, polecenia, zmierzone wywołania tekstu, liczby elementów zawartości oraz liczby odwołań do stron

Miejsce docelowe pozostaje niezmienione, gdy mierzenie nie powiedzie się lub gdy zawiedzie dowolna operacja dołączania

Safety

Aktywne podpisane miejsce docelowe jest odrzucane, chyba że ustawiono AllowSignedDocument

Źródło przekazane do AddPageXObject musi pozostawać aktywne do zakończenia emisji

See Also

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