TPDFlibDynamicLayoutOptions

Data types, page layout, pagination

Description

Configures the natural composition canvas, overflow handling, slot alignment, fragmentation and reserved flow space for ComposeNextLayout

Declaration

type
  TPDFlibDynamicLayoutOptions = record
    ContentWidth: Double;
    ContentHeight: Double;
    OverflowPolicy: TPDFlibDynamicOverflowPolicy;
    HorizontalAlignment: TPDFlibDynamicHorizontalAlignment;
    VerticalAlignment: TPDFlibDynamicVerticalAlignment;
    PaginationPolicy: TPDFlibDynamicPaginationPolicy;
    MinimumSlotHeight: Double;
    MinimumFollowingHeight: Double;
  end;

Fields

ContentWidth, ContentHeightFinite positive dimensions of the natural component canvas
OverflowPolicyHandling for natural content larger than the destination slot
HorizontalAlignment, VerticalAlignmentPosition of the resolved content within the slot
PaginationPolicyFragmentation and keep-together behaviour
MinimumSlotHeightRequired slot height checked before component cloning or composition
MinimumFollowingHeightSpace reserved after the final fragment

See also

TPDFlibDynamicComponentSession, ComposeNextLayout