@vivliostyle/core
    Preparing search index...

    Class PageFloatLayoutContext

    Source NodePosition generating the context. Specify when a column context is generated by a non-root element (for example page floats)

    Implements

    Index

    Constructors

    Properties

    direction: Val
    floatFragments: PageFloatFragment[] = []
    flowName: string
    footnoteMaxBlockSize: number = null

    Maximum outer block size for footnotes on this page. Set when a footnote is placed but then found to be not-allowed (anchor not reachable in multi-column). Each retry halves this value until the footnote fits or is too small to display. (Issue #1879)

    generatingNodePosition: Vtree.NodePosition
    ignoreFootnoteAreaMaxHeight: boolean = false

    When true, max-height on

    areas should be ignored. Set when a page contains only footnote continuation(s) and no body content. Per CSS GCPM §2.4.2, max-height should not apply in this case. (Issue #1878)

    writingMode: Val

    Accessors

    Methods

    • Parameters

      • floatId: string

      Returns boolean

    • Whether this footnote-policy: line footnote has already triggered invalidation (body reflow) at the current retry size. (Issue #2024, #2026)

      Parameters

      Returns boolean

    • Mark that this footnote-policy: line footnote has triggered invalidation at the current retry size, so subsequent placements suppress redundant invalidation. (Issue #2024, #2026)

      Parameters

      Returns void