TPDFlibDynamicComponent
Types de données, mise en page, pagination
Description
Définit une logique de dessin clonable et un état de pagination mutable pour une composition transactionnelle page par page
La session compose sur un clone de travail et ne valide ce clone qu'après que le Form XObject capturé a été validé et placé
Déclaration
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
Méthodes
| CloneComponent | Retourne une copie indépendante de l'appelant de tout l'état de pagination mutable |
|---|---|
| Compose | Dessine un fragment en coordonnées locales et signale ses bornes utilisées et son état de continuation |
Contrat
Compose doit dessiner au travers de Context.LibraryInstance sans changer de documents, de pages ni de conteneurs de dessin imbriqués
Retournez
1 pour un résultat valide et 0 pour rejeter la tentative sans valider l'état du composant ni celui de la destination
Voir aussi
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult