TPDFlibDynamicComponent
Typy danych, układ strony, paginacja
Opis
Definiuje klonowalną logikę rysowania i zmienny stan paginacji dla transakcyjnej kompozycji strona po stronie
Sesja komponuje na roboczym klonie i zatwierdza ten klon dopiero po walidacji i umieszczeniu przechwyconego Form XObject
Deklaracja
type
TPDFlibDynamicComponent = class
public
function CloneComponent: TPDFlibDynamicComponent; virtual; abstract;
function Compose(const Context: TPDFlibDynamicPageContext;
out ComposeResult: TPDFlibDynamicPageResult): Integer; virtual; abstract;
end;
Metody
| CloneComponent | Zwraca kopię całego mutowalnego stanu paginacji niezależną od wywołującego |
|---|---|
| Compose | Rysuje jeden fragment we współrzędnych lokalnych i raportuje jego użyte granice oraz stan kontynuacji |
Kontrakt
Compose ma rysować przez Context.LibraryInstance bez zmieniania dokumentów, stron ani zagnieżdżonych kontenerów rysowania
Zwróć
1 dla prawidłowego wyniku i 0, aby odrzucić próbę bez zatwierdzania stanu komponentu albo celu
Zobacz również
TPDFlibDynamicComponentSession, TPDFlibDynamicPageContext, TPDFlibDynamicPageResult