ProtectedconstructorOptionalstate: PageFloatContextStateReadonlydirectionProtected ReadonlyfloatProtected ReadonlyfloatReadonlyflowReadonlygeneratingProtected ReadonlyouterReference to the outer column's context for page float area contexts.
Used only for getParent() navigation to propagate nested page floats
and footnotes to region/page level. Unlike parent, this does NOT
affect children registration, isInvalidated() propagation, or
getFloatFragmentExclusions(). (Issue #1675)
ReadonlypageNull on the root context and on a TOC box, which has no page side.
ReadonlyparentProtected ReadonlystateReadonlywritingReturns the effective parent context for hierarchy traversal.
For normal contexts, returns parent. For page float area contexts
(where parent is null), falls back to outerContext. (Issue #1675)
OptionalflowName: stringOptionalflowName: stringProtectedgetProtectedgetOptionalcondition: (p1: PageFloatFragment) => booleanWhether this footnote-policy: line footnote has already triggered
invalidation (body reflow) at the current retry size. (Issue #2024, #2026)
OptionalignoreReference: booleanProtectedidentityMark that this footnote-policy: line footnote has triggered invalidation
at the current retry size, so subsequent placements suppress redundant
invalidation. (Issue #2024, #2026)
ProtectedtoProtectedtoProtectedtoProtectedtryA new context rather than a mutated one, which is what keeps a discarded attempt's container out of the next one.
Protected StaticbuildStaticcreateStaticcreateA page float area takes no part in invalidation or exclusions, and reaches its surroundings through its column instead. (Issue #1675)
StaticcreateProtected Staticregister
The only class that can be attached, which is what limits it to once.