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

CloneComponentReturnerar en anroparoberoende kopia av allt föränderligt sidbrytningstillstånd
ComposeRitar 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