TPDFlibDynamicPagePlacement
Data types, page layout, pagination
Description
Reports the destination, visible result, natural bounds, requested slot and transform for a committed dynamic component fragment
Declaration
type
TPDFlibDynamicPagePlacement = record
PageNumber: Integer;
CompositionIndex: Integer;
Left: Double;
Top: Double;
Width: Double;
Height: Double;
HasContent: Boolean;
HasMoreContent: Boolean;
SourceWidth: Double;
SourceHeight: Double;
SlotLeft: Double;
SlotTop: Double;
SlotWidth: Double;
SlotHeight: Double;
Transform: TPDFlibDynamicPlacementTransform;
WasClipped: Boolean;
WasScaled: Boolean;
end;
Fields
| PageNumber | One-based destination page |
|---|---|
| CompositionIndex | Zero-based committed fragment index |
| Left, Top, Width, Height | Resolved visible placement in top-down document coordinates |
| HasContent, HasMoreContent | Committed content and continuation state |
| SourceWidth, SourceHeight | Natural used bounds reported by the component |
| SlotLeft, SlotTop, SlotWidth, SlotHeight | Original caller-supplied destination slot |
| Transform | Local-to-document affine matrix |
| WasClipped, WasScaled | Applied overflow resolution flags |
See also
TPDFlibDynamicComponentSession, ComposeNextLayout, TPDFlibDynamicPlacementTransform