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