@vivliostyle/core
Preparing search index...
repetitive-element
RepetitiveElementsOwnerLayoutProcessor
Class RepetitiveElementsOwnerLayoutProcessor
Processor doing some special layout (e.g. table layout)
Hierarchy (
View Summary
)
BlockLayoutProcessor
RepetitiveElementsOwnerLayoutProcessor
Implements
LayoutProcessor
Index
Constructors
constructor
Methods
after
Non
Inline
Element
Node
clear
Overflown
View
Nodes
create
Edge
Break
Position
do
Initial
Layout
do
Layout
finish
Break
layout
start
Non
Inline
Element
Node
Constructors
constructor
new
RepetitiveElementsOwnerLayoutProcessor
()
:
RepetitiveElementsOwnerLayoutProcessor
Returns
RepetitiveElementsOwnerLayoutProcessor
Methods
after
Non
Inline
Element
Node
afterNonInlineElementNode
(
nodeContext
:
Vtree
.
NodeContext
,
stopAtOverflow
:
boolean
,
)
:
boolean
Parameters
nodeContext
:
Vtree
.
NodeContext
stopAtOverflow
:
boolean
Returns
boolean
clear
Overflown
View
Nodes
clearOverflownViewNodes
(
column
:
Layout
.
Column
,
parentNodeContext
:
Vtree
.
NodeContext
,
nodeContext
:
Vtree
.
NodeContext
,
removeSelf
:
boolean
,
)
:
void
Parameters
column
:
Layout
.
Column
parentNodeContext
:
Vtree
.
NodeContext
nodeContext
:
Vtree
.
NodeContext
removeSelf
:
boolean
Returns
void
create
Edge
Break
Position
createEdgeBreakPosition
(
position
:
Vtree
.
NodeContext
,
breakOnEdge
:
string
,
overflows
:
boolean
,
columnBlockSize
:
number
,
)
:
Layout
.
BreakPosition
Parameters
position
:
Vtree
.
NodeContext
breakOnEdge
:
string
overflows
:
boolean
columnBlockSize
:
number
Returns
Layout
.
BreakPosition
do
Initial
Layout
doInitialLayout
(
nodeContext
:
Vtree
.
NodeContext
,
column
:
Layout
.
Column
,
)
:
Result
<
Vtree
.
NodeContext
>
Parameters
nodeContext
:
Vtree
.
NodeContext
column
:
Layout
.
Column
Returns
Result
<
Vtree
.
NodeContext
>
do
Layout
doLayout
(
nodeContext
:
Vtree
.
NodeContext
,
column
:
Layout
.
Column
,
)
:
Result
<
Vtree
.
NodeContext
>
Parameters
nodeContext
:
Vtree
.
NodeContext
column
:
Layout
.
Column
Returns
Result
<
Vtree
.
NodeContext
>
finish
Break
finishBreak
(
column
:
Layout
.
Column
,
nodeContext
:
Vtree
.
NodeContext
,
forceRemoveSelf
:
boolean
,
endOfColumn
:
boolean
,
)
:
Result
<
boolean
>
Parameters
column
:
Layout
.
Column
nodeContext
:
Vtree
.
NodeContext
forceRemoveSelf
:
boolean
endOfColumn
:
boolean
Returns
Result
<
boolean
>
holing true
layout
layout
(
nodeContext
:
Vtree
.
NodeContext
,
column
:
Layout
.
Column
,
leadingEdge
:
boolean
,
)
:
Result
<
Vtree
.
NodeContext
>
Parameters
nodeContext
:
Vtree
.
NodeContext
column
:
Layout
.
Column
leadingEdge
:
boolean
Returns
Result
<
Vtree
.
NodeContext
>
start
Non
Inline
Element
Node
startNonInlineElementNode
(
nodeContext
:
Vtree
.
NodeContext
)
:
boolean
Parameters
nodeContext
:
Vtree
.
NodeContext
Returns
boolean
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
after
Non
Inline
Element
Node
clear
Overflown
View
Nodes
create
Edge
Break
Position
do
Initial
Layout
do
Layout
finish
Break
layout
start
Non
Inline
Element
Node
@vivliostyle/core
Loading...
Processor doing some special layout (e.g. table layout)