TPDFlibDynamicPagePlacement
Типы данных, верстка страниц, разбивка на страницы
Описание
Сообщает назначение, видимый результат, естественные границы, запрошенный слот и преобразование для зафиксированного фрагмента динамического компонента
Объявление
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;
Поля
| PageNumber | Целевая страница с базой 1 |
|---|---|
| CompositionIndex | Индекс зафиксированного фрагмента с базой 0 |
| Left, Top, Width, Height | Разрешённое видимое размещение в координатах документа сверху вниз |
| HasContent, HasMoreContent | Зафиксированное содержимое и состояние продолжения |
| SourceWidth, SourceHeight | Естественные используемые границы, сообщённые компонентом |
| SlotLeft, SlotTop, SlotWidth, SlotHeight | Исходный целевой слот, переданный вызывающим |
| Transform | Аффинная матрица локальных координат в координаты документа |
| WasClipped, WasScaled | Применённые флаги разрешения переполнения |
См. также
TPDFlibDynamicComponentSession, ComposeNextLayout, TPDFlibDynamicPlacementTransform