TPDFlibDynamicComponent
Datentypen, Seitenlayout, Paginierung
Beschreibung
Definiert klonbare Zeichenlogik und veränderbaren Paginierungszustand für transaktionale Seitenaufbau-Komposition
Die Sitzung komponiert auf einem Arbeitsklon und bestätigt diesen Klon erst, nachdem das erfasste Form-XObject validiert und platziert wurde
Deklaration
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
Methoden
| CloneComponent | Gibt eine aufruferunabhängige Kopie des gesamten veränderlichen Paginierungszustands zurück |
|---|---|
| Compose | Zeichnet ein Fragment in lokalen Koordinaten und meldet seine verwendeten Grenzen und den Fortsetzungszustand |
Kontrakt
Compose soll über Context.LibraryInstance zeichnen, ohne Dokumente, Seiten oder verschachtelte Zeichencontainer zu ändern
Geben Sie
1 für ein gültiges Ergebnis und 0 zurück, um den Versuch abzulehnen, ohne Komponenten- oder Zielzustand zu übernehmen
Siehe auch
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult