TPDFlibDynamicComponent
Gegevenstypen, pagina-indeling, paginering
Beschrijving
Definieert kloonbare tekenlogica en veranderlijke pagineringsstatus voor transactionele compositie pagina voor pagina
De sessie componeert op een werkende kloon en legt die kloon pas vast nadat het vastgelegde Form XObject is gevalideerd en geplaatst
Declaratie
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
Methoden
| CloneComponent | Geeft een van de aanroeper onafhankelijke kopie van alle veranderlijke pagineringsstatus terug |
|---|---|
| Compose | Tekent één fragment in lokale coördinaten en rapporteert de gebruikte grenzen en de vervolgingsstatus |
Contract
Compose moet via Context.LibraryInstance tekenen zonder documenten, pagina's of geneste tekencontainers te wijzigen
Geef
1 terug voor een geldig resultaat en 0 om de poging af te wijzen zonder component- of bestemmingsstatus vast te leggen
Zie ook
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult