Package com.nsdev.lettergenerator.model.layout


package com.nsdev.lettergenerator.model.layout
Physical-page geometry and placement rules. Dimensions are in millimeters; bounds use the upper-left corner of their containing zone, with x increasing rightward and y downward. Outer margins enclose top, body, and bottom regions; a last-page signature zone sits above the bottom region and reduces body height on the final page.

FixedElement repeats positioned content according to PageSelector. A Signature either follows body flow or occupies bounds in the reserved final-page zone. Geometry is validated during document generation.

  • Class
    Description
    Independent optional physical borders for a flowing box.
    Rectangle measured from a containing zone's upper-left corner, in millimeters.
    Optional flow-box decoration, independent of typography and pagination.
    Independent flowing content occupying a weighted share of its parent columns block.
    Positioned content repeated on selected pages inside a reserved top or bottom zone.
    Page-breaking strength for a block, successor relationship or table row.
    Physical-page insets in millimeters, outside both the body and reserved zones.
    Orientation applied to named or custom page dimensions.
    Custom physical paper dimensions, validated during generation.
    Page selection for fixed elements and watermarks.
    Portrait paper sizes used to derive page, body, and reserved-zone dimensions.
    Physical page layout with reserved regions inside the page margins.
    One stable, bounded canvas element.
    Visual signature content, either appended to the body or positioned on the final page.
    Controls whether a visual signature follows body flow or occupies a reserved last-page region.
    Document reading direction; AUTO derives the base direction from the selected language.
    Reserved region for positioned fixed elements, inside the outer page margins.