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
| CloneComponent | Restituisce una copia indipendente dal chiamante di tutto lo stato di paginazione mutabile |
|---|---|
| Compose | Disegna 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