TPDFlibDynamicComponent
Datatyper, sidlayout, sidbrytning
Beskrivning
Definierar klonbar ritlogik och föränderligt sidbrytningstillstånd för transaktionell sida-för-sida-komposition
Sessionen komponerar på en arbetsklon och verkställer klonen först efter att den infångade Form XObject:en har validerats och placerats
Deklaration
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
Metoder
| CloneComponent | Returnerar en anroparoberoende kopia av allt föränderligt sidbrytningstillstånd |
|---|---|
| Compose | Ritar ett fragment i lokala koordinater och rapporterar dess använda gränser och fortsättningstillstånd |
Kontrakt
Compose ska rita via Context.LibraryInstance utan att ändra dokument, sidor eller nästlade ritningsbehållare
Returnera
1 för ett giltigt resultat och 0 för att avvisa försöket utan att verkställa komponent- eller måltillstånd
Se även
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult