iink-ts - v4.0.0
Preparing search index...
DecoratorUtil
Class DecoratorUtil
Hierarchy (
View Summary
)
SymbolUtil
<
TDecorator
>
DecoratorUtil
Index
Constructors
constructor
Properties
type
Methods
can
Resize
can
Rotate
can
Select
can
Transform
create
get
Snap
Points
get
SVG
Element
overlaps
render
For
Symbol
render
From
Bounds
update
Derived
Fields
Constructors
constructor
new
DecoratorUtil
()
:
DecoratorUtil
Returns
DecoratorUtil
Properties
Readonly
type
type
:
Decorator
= SymbolType.Decorator
Methods
can
Resize
canResize
(
_decorator
:
TDecorator
)
:
boolean
Parameters
_decorator
:
TDecorator
Returns
boolean
can
Rotate
canRotate
(
_decorator
:
TDecorator
)
:
boolean
Parameters
_decorator
:
TDecorator
Returns
boolean
can
Select
canSelect
(
_symbol
:
TDecorator
)
:
boolean
Parameters
_symbol
:
TDecorator
Returns
boolean
can
Transform
canTransform
(
_symbol
:
TDecorator
)
:
boolean
Parameters
_symbol
:
TDecorator
Returns
boolean
create
create
(
partial
:
{
baseline
?:
number
;
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
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
;
}
,
)
:
TDecorator
Parameters
partial
:
{
baseline
?:
number
;
bounds
?:
{
angle
?:
number
;
center
?:
{
x
?:
number
;
y
?:
number
}
;
height
?:
number
;
width
?:
number
;
}
;
creationTime
?:
number
;
edges
?:
(
|
{
p1
?:
{
x
?:
number
;
y
?:
number
}
;
p2
?:
{
x
?:
number
;
y
?:
number
}
}
|
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
;
}
Returns
TDecorator
get
Snap
Points
getSnapPoints
(
decorator
:
TDecorator
)
:
TPoint
[]
Parameters
decorator
:
TDecorator
Returns
TPoint
[]
get
SVG
Element
getSVGElement
(
decorator
:
TDecorator
)
:
SVGGeometryElement
|
undefined
Parameters
decorator
:
TDecorator
Returns
SVGGeometryElement
|
undefined
overlaps
overlaps
(
decorator
:
TDecorator
,
box
:
TBox
)
:
boolean
Parameters
decorator
:
TDecorator
box
:
TBox
Returns
boolean
Static
render
For
Symbol
renderForSymbol
(
decorator
:
TDecorator
,
symbol
:
{
bounds
:
TOBB
;
style
:
{
color
?:
string
;
width
?:
number
}
}
,
)
:
SVGGeometryElement
|
undefined
Parameters
decorator
:
TDecorator
symbol
:
{
bounds
:
TOBB
;
style
:
{
color
?:
string
;
width
?:
number
}
}
Returns
SVGGeometryElement
|
undefined
Static
render
From
Bounds
renderFromBounds
(
decorator
:
TDecorator
,
bounds
:
TOBB
,
baseline
?:
number
,
xHeight
?:
number
,
symbolStyle
?:
{
color
?:
string
;
width
?:
number
}
,
)
:
SVGGeometryElement
|
undefined
Parameters
decorator
:
TDecorator
bounds
:
TOBB
Optional
baseline
:
number
Optional
xHeight
:
number
Optional
symbolStyle
:
{
color
?:
string
;
width
?:
number
}
Returns
SVGGeometryElement
|
undefined
update
Derived
Fields
updateDerivedFields
(
decorator
:
TDecorator
)
:
void
Parameters
decorator
:
TDecorator
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
render
For
Symbol
render
From
Bounds
update
Derived
Fields
iink-ts - v4.0.0
Loading...