TPDFlibDynamicComponent

Datatyper, sideoppsett, paginering

Beskrivelse

Definerer klonebar tegnelogikk og foranderlig pagineringstilstand for transaksjonell komposisjon side for side

Økten komponerer på en arbeidsklone og commiter kloneen bare etter at det fangede Form XObject-et er validert og plassert

Deklarasjon

type
  TPDFlibDynamicComponent = class
  public
    function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
    function Compose(const Context: TPDFlibDynamicPageContext;
      out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
  end;

Metoder

CloneComponentReturnerer en kalleruavhengig kopi av all mutbar sideinndelingstilstand
ComposeTegner ett fragment i lokale koordinater og rapporterer dets brukte grenser og fortsettelsestilstand

Kontrakt

Compose skal tegne gjennom Context.LibraryInstance uten å endre dokumenter, sider eller nestede tegnebeholdere Returner

1 for et gyldig resultat og 0 for å avvise forsøket uten å bekrefte komponent- eller måltilstand

Se også

TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult