TPDFlibDynamicComponent

Tipi di dati, layout di pagina, paginazione

Descrizione

Definisce logica di disegno clonabile e stato di paginazione mutabile per la composizione transazionale pagina per pagina

La sessione compone su un clone di lavoro e ne conferma il clone solo dopo che il Form XObject acquisito รจ stato validato e collocato

Dichiarazione

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

Metodi

CloneComponentRestituisce una copia indipendente dal chiamante di tutto lo stato di paginazione mutabile
ComposeDisegna un frammento in coordinate locali e riporta i suoi limiti usati e lo stato di continuazione

Contratto

Compose deve disegnare attraverso Context.LibraryInstance senza cambiare documenti, pagine o contenitori di disegno annidati Restituire

1 per un risultato valido e 0 per rifiutare il tentativo senza confermare lo stato del componente o della destinazione

Vedere anche

TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult