iink-ts - v4.0.0
Preparing search index...
TextOps
Variable TextOps
Const
TextOps
:
{
create
(
chars
:
TTypesetChild
[]
,
point
:
TPoint
,
boundsBox
:
TBox
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TText
;
createFromPartial
(
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
chars
?:
(
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"bold"
|
"normal"
;
id
?:
string
;
label
?:
string
;
}
|
undefined
)
[]
;
creationTime
?:
number
;
decorators
?:
(
|
{
baseline
?:
number
;
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
{
p1
?:
(...)
|
(...)
;
p2
?:
(...)
|
(...)
}
|
undefined
)
[]
;
hasBounds
?:
boolean
;
id
?:
string
;
kind
?:
DecoratorKind
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
targetIds
?:
(
string
|
undefined
)
[]
;
type
?:
Decorator
;
vertices
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
xHeight
?:
number
;
}
|
undefined
)
[]
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
;
}
|
undefined
)
[]
;
id
?:
string
;
modificationDate
?:
number
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Text
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TText
;
getChildrenOverlaps
(
text
:
TText
,
points
:
TPoint
[]
)
:
TTypesetChild
[]
;
getLabel
(
text
:
TText
)
:
string
;
overlaps
(
text
:
TText
,
box
:
TBox
)
:
boolean
;
toJSON
(
text
:
TText
,
)
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
chars
?:
(
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"bold"
|
"normal"
;
id
?:
string
;
label
?:
string
;
}
|
undefined
)
[]
;
creationTime
?:
number
;
decorators
?:
(
|
{
baseline
?:
number
;
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
{
p1
?:
(...)
|
(...)
;
p2
?:
(...)
|
(...)
}
|
undefined
)
[]
;
hasBounds
?:
boolean
;
id
?:
string
;
kind
?:
DecoratorKind
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
targetIds
?:
(
string
|
undefined
)
[]
;
type
?:
Decorator
;
vertices
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
xHeight
?:
number
;
}
|
undefined
)
[]
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
id
?:
string
;
modificationDate
?:
number
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Text
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
;
updateChildrenFont
(
text
:
TText
,
__namedParameters
:
{
fontSize
?:
number
;
fontWeight
?:
"bold"
|
"normal"
}
,
)
:
void
;
updateChildrenStyle
(
text
:
TText
)
:
void
;
updateDerivedFields
(
text
:
TText
)
:
void
;
}
= ...
Type Declaration
create
:
function
create
(
chars
:
TTypesetChild
[]
,
point
:
TPoint
,
boundsBox
:
TBox
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
,
)
:
TText
Parameters
chars
:
TTypesetChild
[]
point
:
TPoint
boundsBox
:
TBox
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
Returns
TText
createFromPartial
:
function
createFromPartial
(
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
chars
?:
(
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"bold"
|
"normal"
;
id
?:
string
;
label
?:
string
;
}
|
undefined
)
[]
;
creationTime
?:
number
;
decorators
?:
(
|
{
baseline
?:
number
;
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
{
p1
?:
(...)
|
(...)
;
p2
?:
(...)
|
(...)
}
|
undefined
)
[]
;
hasBounds
?:
boolean
;
id
?:
string
;
kind
?:
DecoratorKind
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
targetIds
?:
(
string
|
undefined
)
[]
;
type
?:
Decorator
;
vertices
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
xHeight
?:
number
;
}
|
undefined
)
[]
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
id
?:
string
;
modificationDate
?:
number
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Text
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
,
)
:
TText
Parameters
partial
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
chars
?:
(
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"bold"
|
"normal"
;
id
?:
string
;
label
?:
string
;
}
|
undefined
)
[]
;
creationTime
?:
number
;
decorators
?:
(
|
{
baseline
?:
number
;
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
{
p1
?:
(...)
|
(...)
;
p2
?:
(...)
|
(...)
}
|
undefined
)
[]
;
hasBounds
?:
boolean
;
id
?:
string
;
kind
?:
DecoratorKind
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
targetIds
?:
(
string
|
undefined
)
[]
;
type
?:
Decorator
;
vertices
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
xHeight
?:
number
;
}
|
undefined
)
[]
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
id
?:
string
;
modificationDate
?:
number
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Text
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
Returns
TText
getChildrenOverlaps
:
function
getChildrenOverlaps
(
text
:
TText
,
points
:
TPoint
[]
)
:
TTypesetChild
[]
Parameters
text
:
TText
points
:
TPoint
[]
Returns
TTypesetChild
[]
getLabel
:
function
getLabel
(
text
:
TText
)
:
string
Parameters
text
:
TText
Returns
string
overlaps
:
function
overlaps
(
text
:
TText
,
box
:
TBox
)
:
boolean
Parameters
text
:
TText
box
:
TBox
Returns
boolean
toJSON
:
function
toJSON
(
text
:
TText
,
)
:
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
chars
?:
(
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"bold"
|
"normal"
;
id
?:
string
;
label
?:
string
;
}
|
undefined
)
[]
;
creationTime
?:
number
;
decorators
?:
(
|
{
baseline
?:
number
;
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
{
p1
?:
(...)
|
(...)
;
p2
?:
(...)
|
(...)
}
|
undefined
)
[]
;
hasBounds
?:
boolean
;
id
?:
string
;
kind
?:
DecoratorKind
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
targetIds
?:
(
string
|
undefined
)
[]
;
type
?:
Decorator
;
vertices
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
xHeight
?:
number
;
}
|
undefined
)
[]
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
id
?:
string
;
modificationDate
?:
number
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Text
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
Parameters
text
:
TText
Returns
{
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
chars
?:
(
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"bold"
|
"normal"
;
id
?:
string
;
label
?:
string
;
}
|
undefined
)
[]
;
creationTime
?:
number
;
decorators
?:
(
|
{
baseline
?:
number
;
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
{
p1
?:
(...)
|
(...)
;
p2
?:
(...)
|
(...)
}
|
undefined
)
[]
;
hasBounds
?:
boolean
;
id
?:
string
;
kind
?:
DecoratorKind
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
targetIds
?:
(
string
|
undefined
)
[]
;
type
?:
Decorator
;
vertices
?:
(
{
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
}
|
undefined
)
[]
;
xHeight
?:
number
;
}
|
undefined
)
[]
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
undefined
)
[]
;
id
?:
string
;
modificationDate
?:
number
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
type
?:
Text
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
}
updateChildrenFont
:
function
updateChildrenFont
(
text
:
TText
,
__namedParameters
:
{
fontSize
?:
number
;
fontWeight
?:
"bold"
|
"normal"
}
,
)
:
void
Parameters
text
:
TText
__namedParameters
:
{
fontSize
?:
number
;
fontWeight
?:
"bold"
|
"normal"
}
Returns
void
updateChildrenStyle
:
function
updateChildrenStyle
(
text
:
TText
)
:
void
Parameters
text
:
TText
Returns
void
updateDerivedFields
:
function
updateDerivedFields
(
text
:
TText
)
:
void
Parameters
text
:
TText
Returns
void
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
iink-ts - v4.0.0
Loading...