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

CloneComponentGeeft een van de aanroeper onafhankelijke kopie van alle veranderlijke pagineringsstatus terug
ComposeTekent éé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