TPDFlibDynamicComponent
Tipos de dados, esquema de página, paginação
Descrição
Define lógica de desenho clonável e estado de paginação mutável para composição transacional página a página
A sessão compõe num clone de trabalho e só consolida esse clone depois de o Form XObject capturado ter sido validado e colocado
Declaração
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
Métodos
| CloneComponent | Devolve uma cópia independente do chamador de todo o estado de paginação mutável |
|---|---|
| Compose | Desenha um fragmento em coordenadas locais e reporta os respetivos limites usados e estado de continuação |
Contrato
Compose deve desenhar através de Context.LibraryInstance sem alterar documentos, páginas nem contentores de desenho aninhados
Devolva
1 para um resultado válido e 0 para recusar a tentativa sem confirmar o estado do componente nem do destino
Consulte também
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult