@vivliostyle/core
Preparing search index...
types
PageFloats
ParentPageFloatLayoutContext
Interface ParentPageFloatLayoutContext
Only the root and an attached context can be one, and only these hold children.
interface
ParentPageFloatLayoutContext
{
children
:
readonly
PageFloats
.
AttachedPageFloatLayoutContext
[]
;
direction
:
Val
;
effectiveParent
:
PageFloats
.
PageFloatLayoutContext
;
floatFragments
:
PageFloats
.
PageFloatFragment
[]
;
flowName
:
string
;
generatingNodePosition
:
Vtree
.
NodePosition
;
ignoreFootnoteAreaMaxHeight
:
boolean
;
parent
:
PageFloats
.
PageFloatLayoutContext
;
addLayoutConstraint
(
layoutConstraint
:
Layout
.
LayoutConstraint
,
floatReference
:
PageFloats
.
FloatReference
,
)
:
void
;
addPageFloat
(
float
:
PageFloats
.
PageFloat
)
:
void
;
attachChildren
(
children
:
PageFloats
.
AttachedPageFloatLayoutContext
[]
)
:
void
;
collectPageFloatAnchors
()
:
any
;
deferPageFloat
(
continuation
:
PageFloats
.
PageFloatContinuation
)
:
void
;
detachChildren
()
:
PageFloats
.
AttachedPageFloatLayoutContext
[]
;
discardStashedFragments
(
floatReference
:
PageFloats
.
FloatReference
)
:
void
;
findPageFloatByNodePosition
(
nodePosition
:
Vtree
.
NodePosition
,
)
:
PageFloats
.
PageFloat
;
findPageFloatFragment
(
float
:
PageFloats
.
PageFloat
,
)
:
PageFloats
.
PageFloatFragment
;
getDeferredPageFloatContinuations
(
flowName
?:
string
,
)
:
PageFloats
.
PageFloatContinuation
[]
;
getFloatFragmentExclusions
()
:
Shape
[]
;
getFloatsDeferredToNextInChildContexts
()
:
PageFloats
.
PageFloat
[]
;
getLayoutConstraints
()
:
Layout
.
LayoutConstraint
[]
;
getPageFloatContinuationsDeferredToNext
(
flowName
?:
string
,
)
:
PageFloats
.
PageFloatContinuation
[]
;
getPageFloatLayoutContext
(
floatReference
:
PageFloats
.
FloatReference
,
)
:
PageFloats
.
PageFloatLayoutContext
;
getStashedFloatFragments
(
floatReference
:
PageFloats
.
FloatReference
,
)
:
PageFloats
.
PageFloatFragment
[]
;
hasContinuingFloatFragmentsInFlow
(
flowName
:
string
)
:
boolean
;
hasFloatFragments
(
condition
?:
(
p1
:
PageFloats
.
PageFloatFragment
)
=>
boolean
,
)
:
boolean
;
hasPrecedingFloatsDeferredToNext
(
float
:
PageFloats
.
PageFloat
,
ignoreReference
?:
boolean
,
)
:
boolean
;
isForbidden
(
float
:
PageFloats
.
PageFloat
)
:
boolean
;
isInvalidated
()
:
boolean
;
isLocked
()
:
boolean
;
lock
()
:
void
;
markPageFloatAnchorSeen
(
float
:
PageFloats
.
PageFloat
)
:
void
;
registerPageFloatAnchor
(
float
:
PageFloats
.
PageFloat
,
anchorViewNode
:
Node
,
)
:
void
;
removeFloatDeferredToNext
(
float
:
PageFloats
.
PageFloat
)
:
void
;
unlock
()
:
void
;
validate
()
:
void
;
}
Hierarchy (
View Summary
)
PageFloats
.
PageFloatLayoutContext
ParentPageFloatLayoutContext
PageFloats
.
AttachedPageFloatLayoutContext
Implemented by
ParentPageFloatLayoutContext
Index
Properties
children
direction
effective
Parent
float
Fragments
flow
Name
generating
Node
Position
ignore
Footnote
Area
Max
Height
parent
Methods
add
Layout
Constraint
add
Page
Float
attach
Children
collect
Page
Float
Anchors
defer
Page
Float
detach
Children
discard
Stashed
Fragments
find
Page
Float
By
Node
Position
find
Page
Float
Fragment
get
Deferred
Page
Float
Continuations
get
Float
Fragment
Exclusions
get
Floats
Deferred
To
Next
In
Child
Contexts
get
Layout
Constraints
get
Page
Float
Continuations
Deferred
To
Next
get
Page
Float
Layout
Context
get
Stashed
Float
Fragments
has
Continuing
Float
Fragments
In
Flow
has
Float
Fragments
has
Preceding
Floats
Deferred
To
Next
is
Forbidden
is
Invalidated
is
Locked
lock
mark
Page
Float
Anchor
Seen
register
Page
Float
Anchor
remove
Float
Deferred
To
Next
unlock
validate
Properties
Readonly
children
children
:
readonly
PageFloats
.
AttachedPageFloatLayoutContext
[]
direction
direction
:
Val
Readonly
effective
Parent
effectiveParent
:
PageFloats
.
PageFloatLayoutContext
float
Fragments
floatFragments
:
PageFloats
.
PageFloatFragment
[]
Readonly
flow
Name
flowName
:
string
Readonly
generating
Node
Position
generatingNodePosition
:
Vtree
.
NodePosition
ignore
Footnote
Area
Max
Height
ignoreFootnoteAreaMaxHeight
:
boolean
Readonly
parent
parent
:
PageFloats
.
PageFloatLayoutContext
Methods
add
Layout
Constraint
addLayoutConstraint
(
layoutConstraint
:
Layout
.
LayoutConstraint
,
floatReference
:
PageFloats
.
FloatReference
,
)
:
void
Parameters
layoutConstraint
:
Layout
.
LayoutConstraint
floatReference
:
PageFloats
.
FloatReference
Returns
void
add
Page
Float
addPageFloat
(
float
:
PageFloats
.
PageFloat
)
:
void
Parameters
float
:
PageFloats
.
PageFloat
Returns
void
attach
Children
attachChildren
(
children
:
PageFloats
.
AttachedPageFloatLayoutContext
[]
)
:
void
Parameters
children
:
PageFloats
.
AttachedPageFloatLayoutContext
[]
Returns
void
collect
Page
Float
Anchors
collectPageFloatAnchors
()
:
any
Returns
any
defer
Page
Float
deferPageFloat
(
continuation
:
PageFloats
.
PageFloatContinuation
)
:
void
Parameters
continuation
:
PageFloats
.
PageFloatContinuation
Returns
void
detach
Children
detachChildren
()
:
PageFloats
.
AttachedPageFloatLayoutContext
[]
Returns
PageFloats
.
AttachedPageFloatLayoutContext
[]
discard
Stashed
Fragments
discardStashedFragments
(
floatReference
:
PageFloats
.
FloatReference
)
:
void
Parameters
floatReference
:
PageFloats
.
FloatReference
Returns
void
find
Page
Float
By
Node
Position
findPageFloatByNodePosition
(
nodePosition
:
Vtree
.
NodePosition
,
)
:
PageFloats
.
PageFloat
Parameters
nodePosition
:
Vtree
.
NodePosition
Returns
PageFloats
.
PageFloat
find
Page
Float
Fragment
findPageFloatFragment
(
float
:
PageFloats
.
PageFloat
)
:
PageFloats
.
PageFloatFragment
Parameters
float
:
PageFloats
.
PageFloat
Returns
PageFloats
.
PageFloatFragment
get
Deferred
Page
Float
Continuations
getDeferredPageFloatContinuations
(
flowName
?:
string
,
)
:
PageFloats
.
PageFloatContinuation
[]
Parameters
Optional
flowName
:
string
Returns
PageFloats
.
PageFloatContinuation
[]
get
Float
Fragment
Exclusions
getFloatFragmentExclusions
()
:
Shape
[]
Returns
Shape
[]
get
Floats
Deferred
To
Next
In
Child
Contexts
getFloatsDeferredToNextInChildContexts
()
:
PageFloats
.
PageFloat
[]
Returns
PageFloats
.
PageFloat
[]
get
Layout
Constraints
getLayoutConstraints
()
:
Layout
.
LayoutConstraint
[]
Returns
Layout
.
LayoutConstraint
[]
get
Page
Float
Continuations
Deferred
To
Next
getPageFloatContinuationsDeferredToNext
(
flowName
?:
string
,
)
:
PageFloats
.
PageFloatContinuation
[]
Parameters
Optional
flowName
:
string
Returns
PageFloats
.
PageFloatContinuation
[]
get
Page
Float
Layout
Context
getPageFloatLayoutContext
(
floatReference
:
PageFloats
.
FloatReference
,
)
:
PageFloats
.
PageFloatLayoutContext
Parameters
floatReference
:
PageFloats
.
FloatReference
Returns
PageFloats
.
PageFloatLayoutContext
get
Stashed
Float
Fragments
getStashedFloatFragments
(
floatReference
:
PageFloats
.
FloatReference
,
)
:
PageFloats
.
PageFloatFragment
[]
Parameters
floatReference
:
PageFloats
.
FloatReference
Returns
PageFloats
.
PageFloatFragment
[]
has
Continuing
Float
Fragments
In
Flow
hasContinuingFloatFragmentsInFlow
(
flowName
:
string
)
:
boolean
Parameters
flowName
:
string
Returns
boolean
has
Float
Fragments
hasFloatFragments
(
condition
?:
(
p1
:
PageFloats
.
PageFloatFragment
)
=>
boolean
,
)
:
boolean
Parameters
Optional
condition
:
(
p1
:
PageFloats
.
PageFloatFragment
)
=>
boolean
Returns
boolean
has
Preceding
Floats
Deferred
To
Next
hasPrecedingFloatsDeferredToNext
(
float
:
PageFloats
.
PageFloat
,
ignoreReference
?:
boolean
,
)
:
boolean
Parameters
float
:
PageFloats
.
PageFloat
Optional
ignoreReference
:
boolean
Returns
boolean
is
Forbidden
isForbidden
(
float
:
PageFloats
.
PageFloat
)
:
boolean
Parameters
float
:
PageFloats
.
PageFloat
Returns
boolean
is
Invalidated
isInvalidated
()
:
boolean
Returns
boolean
is
Locked
isLocked
()
:
boolean
Returns
boolean
lock
lock
()
:
void
Returns
void
mark
Page
Float
Anchor
Seen
markPageFloatAnchorSeen
(
float
:
PageFloats
.
PageFloat
)
:
void
Parameters
float
:
PageFloats
.
PageFloat
Returns
void
register
Page
Float
Anchor
registerPageFloatAnchor
(
float
:
PageFloats
.
PageFloat
,
anchorViewNode
:
Node
)
:
void
Parameters
float
:
PageFloats
.
PageFloat
anchorViewNode
:
Node
Returns
void
remove
Float
Deferred
To
Next
removeFloatDeferredToNext
(
float
:
PageFloats
.
PageFloat
)
:
void
Parameters
float
:
PageFloats
.
PageFloat
Returns
void
unlock
unlock
()
:
void
Returns
void
validate
validate
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
children
direction
effective
Parent
float
Fragments
flow
Name
generating
Node
Position
ignore
Footnote
Area
Max
Height
parent
Methods
add
Layout
Constraint
add
Page
Float
attach
Children
collect
Page
Float
Anchors
defer
Page
Float
detach
Children
discard
Stashed
Fragments
find
Page
Float
By
Node
Position
find
Page
Float
Fragment
get
Deferred
Page
Float
Continuations
get
Float
Fragment
Exclusions
get
Floats
Deferred
To
Next
In
Child
Contexts
get
Layout
Constraints
get
Page
Float
Continuations
Deferred
To
Next
get
Page
Float
Layout
Context
get
Stashed
Float
Fragments
has
Continuing
Float
Fragments
In
Flow
has
Float
Fragments
has
Preceding
Floats
Deferred
To
Next
is
Forbidden
is
Invalidated
is
Locked
lock
mark
Page
Float
Anchor
Seen
register
Page
Float
Anchor
remove
Float
Deferred
To
Next
unlock
validate
@vivliostyle/core
Loading...
Only the root and an attached context can be one, and only these hold children.