@vivliostyle/core
Preparing search index...
columns
BalanceLastColumnBalancer
Class BalanceLastColumnBalancer
Hierarchy (
View Summary
)
ColumnBalancer
BalanceLastColumnBalancer
Index
Constructors
constructor
Properties
column
Count
column
Generator
found
Upper
Bound
layout
Container
original
Container
Block
Size
original
Position
region
Page
Float
Layout
Context
Methods
balance
Columns
calculate
Penalty
has
Next
Candidate
post
Balance
pre
Balance
save
Page
Float
Layout
Contexts
update
Condition
Constructors
constructor
new
BalanceLastColumnBalancer
(
columnGenerator
:
ColumnGenerator
,
regionPageFloatLayoutContext
:
any
,
layoutContainer
:
Container
,
columnCount
:
number
,
)
:
BalanceLastColumnBalancer
Parameters
columnGenerator
:
ColumnGenerator
regionPageFloatLayoutContext
:
any
layoutContainer
:
Container
columnCount
:
number
Returns
BalanceLastColumnBalancer
Properties
Readonly
column
Count
columnCount
:
number
Readonly
column
Generator
columnGenerator
:
ColumnGenerator
found
Upper
Bound
foundUpperBound
:
boolean
= false
Readonly
layout
Container
layoutContainer
:
Container
original
Container
Block
Size
originalContainerBlockSize
:
number
original
Position
originalPosition
:
LayoutPosition
= null
Readonly
region
Page
Float
Layout
Context
regionPageFloatLayoutContext
:
PageFloatLayoutContext
Methods
balance
Columns
balanceColumns
(
layoutResult
:
ColumnLayoutResult
)
:
Result
<
ColumnLayoutResult
>
Parameters
layoutResult
:
ColumnLayoutResult
Returns
Result
<
ColumnLayoutResult
>
calculate
Penalty
calculatePenalty
(
layoutResult
:
ColumnLayoutResult
)
:
number
Parameters
layoutResult
:
ColumnLayoutResult
Returns
number
has
Next
Candidate
hasNextCandidate
(
candidates
:
ColumnBalancingTrialResult
[]
)
:
boolean
Parameters
candidates
:
ColumnBalancingTrialResult
[]
Returns
boolean
Protected
post
Balance
postBalance
()
:
void
Returns
void
pre
Balance
preBalance
(
layoutResult
:
ColumnLayoutResult
)
:
void
Parameters
layoutResult
:
ColumnLayoutResult
Returns
void
save
Page
Float
Layout
Contexts
savePageFloatLayoutContexts
(
layoutResult
:
ColumnLayoutResult
)
:
void
Parameters
layoutResult
:
ColumnLayoutResult
Returns
void
update
Condition
updateCondition
(
candidates
:
ColumnBalancingTrialResult
[]
)
:
void
Parameters
candidates
:
ColumnBalancingTrialResult
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
column
Count
column
Generator
found
Upper
Bound
layout
Container
original
Container
Block
Size
original
Position
region
Page
Float
Layout
Context
Methods
balance
Columns
calculate
Penalty
has
Next
Candidate
post
Balance
pre
Balance
save
Page
Float
Layout
Contexts
update
Condition
@vivliostyle/core
Loading...