TPDFlibDynamicComponent
Tipos de datos, diseño de página, paginación
Descripción
Define lógica de dibujo clonable y estado de paginación mutable para la composición transaccional página a página
La sesión compone sobre un clon de trabajo y confirma ese clon solo después de que el Form XObject capturado se haya validado y colocado
Declaración
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
Métodos
| CloneComponent | Devuelve una copia independiente del llamador de todo el estado de paginación mutable |
|---|---|
| Compose | Dibuja un fragmento en coordenadas locales e informa de sus límites usados y su estado de continuación |
Contrato
Compose debe dibujar a través de Context.LibraryInstance sin cambiar documentos, páginas ni contenedores de dibujo anidados
Devuelva
1 para un resultado válido y 0 para rechazar el intento sin confirmar el estado del componente ni el del destino
Véase también
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult