TPDFlibDynamicComponent
Datové typy, rozvržení stránek, stránkování
Popis
Definuje klonovatelnou kreslicí logiku a měnitelný stav stránkování pro transakční skládání strana po straně
Relace skládá na pracovním klonu a potvrzuje klon, jen poté, co byl vyňatý Form XObject ověřen a umístěn
Deklarace
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
Metody
| CloneComponent | Vrací volajícímu nezávislou kopii veškerého měnitelného stavu paginace |
|---|---|
| Compose | Nakreslí jeden fragment v lokálních souřadnicích a hlásí jeho využité meze a stav pokračování |
Kontrakt
Compose má kreslit přes Context.LibraryInstance bez změny dokumentů, stránek ani vnořených kreslicích kontejnerů
Vraťte
1 pro platný výsledek a 0 k zamítnutí pokusu bez potvrzení stavu komponenty nebo cíle
Viz také
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult