@vivliostyle/core
Preparing search index...
types
Layout
TextNodeBreaker
Interface TextNodeBreaker
breaking point resolver for Text Node.
interface
TextNodeBreaker
{
breakAfterOtherCharacter
(
textNode
:
Text
,
text
:
string
,
viewIndex
:
number
,
nodeContext
:
Vtree
.
NodeContext
,
)
:
number
;
breakAfterSoftHyphen
(
textNode
:
Text
,
text
:
string
,
viewIndex
:
number
,
nodeContext
:
Vtree
.
NodeContext
,
)
:
number
;
breakTextNode
(
textNode
:
Text
,
nodeContext
:
Vtree
.
NodeContext
,
low
:
number
,
checkPoints
:
Vtree
.
NodeContext
[]
,
checkpointIndex
:
number
,
force
:
boolean
,
)
:
Vtree
.
NodeContext
;
updateNodeContext
(
nodeContext
:
Vtree
.
NodeContext
,
viewIndex
:
number
,
textNode
:
Text
,
)
:
Vtree
.
NodeContext
;
}
Implemented by
TextNodeBreaker
Index
Methods
break
After
Other
Character
break
After
Soft
Hyphen
break
Text
Node
update
Node
Context
Methods
break
After
Other
Character
breakAfterOtherCharacter
(
textNode
:
Text
,
text
:
string
,
viewIndex
:
number
,
nodeContext
:
Vtree
.
NodeContext
,
)
:
number
Parameters
textNode
:
Text
text
:
string
viewIndex
:
number
nodeContext
:
Vtree
.
NodeContext
Returns
number
break
After
Soft
Hyphen
breakAfterSoftHyphen
(
textNode
:
Text
,
text
:
string
,
viewIndex
:
number
,
nodeContext
:
Vtree
.
NodeContext
,
)
:
number
Parameters
textNode
:
Text
text
:
string
viewIndex
:
number
nodeContext
:
Vtree
.
NodeContext
Returns
number
break
Text
Node
breakTextNode
(
textNode
:
Text
,
nodeContext
:
Vtree
.
NodeContext
,
low
:
number
,
checkPoints
:
Vtree
.
NodeContext
[]
,
checkpointIndex
:
number
,
force
:
boolean
,
)
:
Vtree
.
NodeContext
Parameters
textNode
:
Text
nodeContext
:
Vtree
.
NodeContext
low
:
number
checkPoints
:
Vtree
.
NodeContext
[]
checkpointIndex
:
number
force
:
boolean
Returns
Vtree
.
NodeContext
update
Node
Context
updateNodeContext
(
nodeContext
:
Vtree
.
NodeContext
,
viewIndex
:
number
,
textNode
:
Text
,
)
:
Vtree
.
NodeContext
Parameters
nodeContext
:
Vtree
.
NodeContext
viewIndex
:
number
textNode
:
Text
Returns
Vtree
.
NodeContext
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
break
After
Other
Character
break
After
Soft
Hyphen
break
Text
Node
update
Node
Context
@vivliostyle/core
Loading...
breaking point resolver for Text Node.