Preparing search index...
The search index is not available
iink-ts - v3.0.1
iink-ts
IIText
Class IIText
Hierarchy (
View Summary
)
IISymbolBase
<
Text
>
IIText
Index
Accessors
edges
label
snap
Points
vertices
Constructors
constructor
Methods
clone
create
get
Char
Corners
get
Chars
Overlaps
is
Intersected
overlaps
toJSON
update
Children
Font
update
Children
Style
Properties
bounds
chars
creation
Time
decorators
deleting
id
is
Closed
modification
Date
point
rotation?
selected
style
transform
type
Accessors
edges
get
edges
()
:
TSegment
[]
Returns
TSegment
[]
label
get
label
()
:
string
Returns
string
snap
Points
get
snapPoints
()
:
TPoint
[]
Returns
TPoint
[]
vertices
get
vertices
()
:
TPoint
[]
Returns
TPoint
[]
Constructors
constructor
new
IIText
(
chars
:
TIISymbolChar
[]
,
point
:
TPoint
,
bounds
:
TBox
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
,
)
:
IIText
Parameters
chars
:
TIISymbolChar
[]
point
:
TPoint
bounds
:
TBox
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
Returns
IIText
Methods
clone
clone
()
:
IIText
Returns
IIText
Static
create
create
(
partial
:
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
chars
?:
(
|
undefined
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"normal"
|
"bold"
;
id
?:
string
;
label
?:
string
;
}
)
[]
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
getCharsOverlaps
?:
any
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Text
;
updateChildrenFont
?:
any
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
,
)
:
IIText
Parameters
partial
:
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
chars
?:
(
|
undefined
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"normal"
|
"bold"
;
id
?:
string
;
label
?:
string
;
}
)
[]
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
getCharsOverlaps
?:
any
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Text
;
updateChildrenFont
?:
any
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Returns
IIText
Protected
get
Char
Corners
getCharCorners
(
char
:
TIISymbolChar
)
:
TPoint
[]
Parameters
char
:
TIISymbolChar
Returns
TPoint
[]
get
Chars
Overlaps
getCharsOverlaps
(
points
:
TPoint
[]
)
:
TIISymbolChar
[]
Parameters
points
:
TPoint
[]
Returns
TIISymbolChar
[]
is
Intersected
isIntersected
(
seg
:
TSegment
)
:
boolean
Parameters
seg
:
TSegment
Returns
boolean
overlaps
overlaps
(
box
:
TBox
)
:
boolean
Parameters
box
:
TBox
Returns
boolean
toJSON
toJSON
()
:
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
chars
?:
(
|
undefined
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"normal"
|
"bold"
;
id
?:
string
;
label
?:
string
;
}
)
[]
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
getCharsOverlaps
?:
any
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Text
;
updateChildrenFont
?:
any
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
Returns
{
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
chars
?:
(
|
undefined
|
{
bounds
?:
{
height
?:
number
;
width
?:
number
;
x
?:
number
;
y
?:
number
}
;
color
?:
string
;
fontSize
?:
number
;
fontWeight
?:
"normal"
|
"bold"
;
id
?:
string
;
label
?:
string
;
}
)
[]
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
|
undefined
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
)
[]
;
getCharsOverlaps
?:
any
;
id
?:
string
;
isClosed
?:
true
;
isIntersected
?:
any
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
point
?:
{
x
?:
number
;
y
?:
number
}
;
rotation
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
degree
?:
number
}
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
;
toJSON
?:
any
;
transform
?:
{
applyToPoint
?:
any
;
clone
?:
any
;
invert
?:
any
;
multiply
?:
any
;
rotate
?:
any
;
scale
?:
any
;
toCssString
?:
any
;
translate
?:
any
;
tx
?:
number
;
ty
?:
number
;
xx
?:
number
;
xy
?:
number
;
yx
?:
number
;
yy
?:
number
;
}
;
type
?:
Text
;
updateChildrenFont
?:
any
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
}
update
Children
Font
updateChildrenFont
(
__namedParameters
:
{
fontSize
?:
number
;
fontWeight
?:
"normal"
|
"bold"
}
,
)
:
void
Parameters
__namedParameters
:
{
fontSize
?:
number
;
fontWeight
?:
"normal"
|
"bold"
}
Returns
void
update
Children
Style
updateChildrenStyle
()
:
void
Returns
void
Properties
bounds
bounds
:
Box
chars
chars
:
TIISymbolChar
[]
creation
Time
creationTime
:
number
decorators
decorators
:
IIDecorator
[]
deleting
deleting
:
boolean
id
id
:
string
Readonly
is
Closed
isClosed
:
true
modification
Date
modificationDate
:
number
point
point
:
TPoint
Optional
rotation
rotation
?:
{
center
:
TPoint
;
degree
:
number
}
selected
selected
:
boolean
style
style
:
TStyle
transform
transform
:
MatrixTransform
Readonly
type
type
:
Text
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Accessors
edges
label
snap
Points
vertices
Constructors
constructor
Methods
clone
create
get
Char
Corners
get
Chars
Overlaps
is
Intersected
overlaps
toJSON
update
Children
Font
update
Children
Style
Properties
bounds
chars
creation
Time
decorators
deleting
id
is
Closed
modification
Date
point
rotation
selected
style
transform
type
iink-ts - v3.0.1
Loading...