iink-ts - v4.0.0
Preparing search index...
TextUtil
Class TextUtil
Hierarchy (
View Summary
)
SymbolUtil
<
TText
>
TextUtil
Index
Constructors
constructor
Properties
type
Methods
can
Resize
can
Rotate
can
Select
can
Transform
create
get
Snap
Points
get
SVG
Element
overlaps
update
Derived
Fields
Constructors
constructor
new
TextUtil
()
:
TextUtil
Returns
TextUtil
Properties
Readonly
type
type
:
Text
= SymbolType.Text
Methods
can
Resize
canResize
(
_symbol
:
TText
)
:
boolean
Parameters
_symbol
:
TText
Returns
boolean
can
Rotate
canRotate
(
_symbol
:
TText
)
:
boolean
Parameters
_symbol
:
TText
Returns
boolean
can
Select
canSelect
(
_symbol
:
TText
)
:
boolean
Parameters
_symbol
:
TText
Returns
boolean
can
Transform
canTransform
(
_symbol
:
TText
)
:
boolean
Parameters
_symbol
:
TText
Returns
boolean
create
create
(
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
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
|
undefined
)
[]
;
hasBounds
?:
boolean
;
id
?:
string
;
kind
?:
DecoratorKind
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
targetIds
?:
(
string
|
undefined
)
[]
;
type
?:
Decorator
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
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
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
|
undefined
)
[]
;
hasBounds
?:
boolean
;
id
?:
string
;
kind
?:
DecoratorKind
;
modificationDate
?:
number
;
snapPoints
?:
(
{
x
?:
number
;
y
?:
number
}
|
undefined
)
[]
;
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
targetIds
?:
(
string
|
undefined
)
[]
;
type
?:
Decorator
;
vertices
?:
(
{
x
?:
number
;
y
?:
number
}
|
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
get
Snap
Points
getSnapPoints
(
text
:
TText
)
:
TPoint
[]
Parameters
text
:
TText
Returns
TPoint
[]
get
SVG
Element
getSVGElement
(
text
:
TText
)
:
SVGGraphicsElement
Parameters
text
:
TText
Returns
SVGGraphicsElement
overlaps
overlaps
(
text
:
TText
,
box
:
TBox
)
:
boolean
Parameters
text
:
TText
box
:
TBox
Returns
boolean
update
Derived
Fields
updateDerivedFields
(
text
:
TText
)
:
void
Parameters
text
:
TText
Returns
void
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
type
Methods
can
Resize
can
Rotate
can
Select
can
Transform
create
get
Snap
Points
get
SVG
Element
overlaps
update
Derived
Fields
iink-ts - v4.0.0
Loading...