@vivliostyle/core
    Preparing search index...

    Class AttachedPageFloatLayoutContext

    Where a float goes can only be asked of a context bound to a container.

    Hierarchy (View Summary)

    Implements

    Index

    Constructors

    Properties

    Accessors

    Methods

    addLayoutConstraint addPageFloat addPageFloatFragment asAttached attachChildren checkAndForbidFloatFollowingDeferredFloat checkAndForbidNotAllowedFloat collectPageFloatAnchors deferPageFloat detachChildren discardStashedFragments findPageFloatAnchor findPageFloatByNodePosition findPageFloatFragment finish getBlockEndEdgeOfBlockStartFloats getBlockStartEdgeOfBlockEndFloats getDeferredPageFloatContinuations getFloatFragmentExclusions getFloatsDeferredToNextInChildContexts getLastFollowingFloatInFragments getLayoutConstraints getMaxBlockSizeOfPageFloats getMaxReachedAfterEdge getPageFloatClearEdge getPageFloatContinuationsDeferredToNext getPageFloatLayoutContext getPageFloatPlacementCondition getParent getPreviousSibling getPreviousSiblingOf getStashedFloatFragments hasContinuingFloatFragmentsInFlow hasCurrentAnchor hasFloatFragments hasInvalidatedForLineFootnote hasPrecedingFloatsDeferredToNext hasRootMultiColumnFootnoteContext hasSameContainerAs identity initFootnoteRetryFromEmptyFragment invalidate isAnchorAlreadyAppeared isColumnFullWithPageFloats isForbidden isInvalidated isLocked lock markInvalidatedForLineFootnote markPageFloatAnchorSeen reattachFloatFragments registerPageFloatAnchor removeEndFloatFragments removeFloatDeferredToNext removePageFloatFragment restoreStashedFragments setFloatAreaDimensions stashEndFloatFragments toLogical toLogicalFloatSides toPhysical trySetFootnoteRetryMaxBlockSize unlock validate buildIdentity create createDetached createWithContainer register

    Constructors

    Properties

    Null at the page level, whose parent is the container-less root, and in a page float area, which has no parent at all.

    container: Vtree.Container
    direction: Val
    floatReference: PageFloats.FloatReference
    floatStore: PageFloatStore
    flowName: string
    generatingNodePosition: Vtree.NodePosition

    Reference 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)

    pageSide: PageSide

    Null on the root context and on a TOC box, which has no page side.

    state: PageFloatContextState
    writingMode: Val

    Accessors

    Methods