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

CloneComponentDevuelve una copia independiente del llamador de todo el estado de paginación mutable
ComposeDibuja 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