iink-ts - v3.2.1
Preparing search index...
IIConversionManager
Class IIConversionManager
Index
Accessors
configuration
model
row
Height
Constructors
constructor
Methods
apply
build
Arc
build
Char
build
Circle
build
Ellipse
build
Line
build
Parallelogram
build
Poly
Edge
build
Polygon
build
Rectangle
build
Rhombus
build
Text
build
Triangle
compute
Font
Size
convert
Edge
convert
Node
convert
Text
Properties
editor
Accessors
configuration
get
configuration
()
:
{
size
:
number
|
"auto"
;
weight
:
"normal"
|
"bold"
|
"auto"
;
}
Returns
{
size
:
number
|
"auto"
;
weight
:
"normal"
|
"bold"
|
"auto"
}
model
get
model
()
:
IIModel
Returns
IIModel
row
Height
get
rowHeight
()
:
number
Returns
number
Constructors
constructor
new
IIConversionManager
(
editor
:
InteractiveInkEditor
)
:
IIConversionManager
Parameters
editor
:
InteractiveInkEditor
Returns
IIConversionManager
Methods
apply
apply
(
symbols
?:
TIISymbol
[]
)
:
Promise
<
void
>
Parameters
symbols
:
TIISymbol
[]
= []
Returns
Promise
<
void
>
build
Arc
buildArc
(
arc
:
TJIIXEdgeArc
,
strokes
:
IIStroke
[]
)
:
IIEdgeArc
Parameters
arc
:
TJIIXEdgeArc
strokes
:
IIStroke
[]
Returns
IIEdgeArc
build
Char
buildChar
(
char
:
TJIIXChar
,
strokes
:
IIStroke
[]
,
fontSize
:
number
)
:
TIISymbolChar
Parameters
char
:
TJIIXChar
strokes
:
IIStroke
[]
fontSize
:
number
Returns
TIISymbolChar
build
Circle
buildCircle
(
circle
:
TJIIXNodeCircle
,
strokes
:
IIStroke
[]
)
:
IIShapeCircle
Parameters
circle
:
TJIIXNodeCircle
strokes
:
IIStroke
[]
Returns
IIShapeCircle
build
Ellipse
buildEllipse
(
ellipse
:
TJIIXNodeEllipse
,
strokes
:
IIStroke
[]
)
:
IIShapeEllipse
Parameters
ellipse
:
TJIIXNodeEllipse
strokes
:
IIStroke
[]
Returns
IIShapeEllipse
build
Line
buildLine
(
line
:
TJIIXEdgeLine
,
strokes
:
IIStroke
[]
)
:
IIEdgeLine
Parameters
line
:
TJIIXEdgeLine
strokes
:
IIStroke
[]
Returns
IIEdgeLine
build
Parallelogram
buildParallelogram
(
polygon
:
TJIIXNodeParrallelogram
,
strokes
:
IIStroke
[]
,
)
:
IIShapePolygon
Parameters
polygon
:
TJIIXNodeParrallelogram
strokes
:
IIStroke
[]
Returns
IIShapePolygon
build
Poly
Edge
buildPolyEdge
(
polyline
:
TJIIXEdgePolyEdge
,
strokes
:
IIStroke
[]
)
:
IIEdgePolyLine
Parameters
polyline
:
TJIIXEdgePolyEdge
strokes
:
IIStroke
[]
Returns
IIEdgePolyLine
build
Polygon
buildPolygon
(
polygon
:
TJIIXNodePolygon
,
strokes
:
IIStroke
[]
)
:
IIShapePolygon
Parameters
polygon
:
TJIIXNodePolygon
strokes
:
IIStroke
[]
Returns
IIShapePolygon
build
Rectangle
buildRectangle
(
rectangle
:
TJIIXNodeRectangle
,
strokes
:
IIStroke
[]
,
)
:
IIShapePolygon
Parameters
rectangle
:
TJIIXNodeRectangle
strokes
:
IIStroke
[]
Returns
IIShapePolygon
build
Rhombus
buildRhombus
(
polygon
:
TJIIXNodeRhombus
,
strokes
:
IIStroke
[]
)
:
IIShapePolygon
Parameters
polygon
:
TJIIXNodeRhombus
strokes
:
IIStroke
[]
Returns
IIShapePolygon
build
Text
buildText
(
word
:
TJIIXWord
,
chars
:
TJIIXChar
[]
,
strokes
:
IIStroke
[]
,
size
:
number
|
"auto"
,
)
:
IIText
Parameters
word
:
TJIIXWord
chars
:
TJIIXChar
[]
strokes
:
IIStroke
[]
size
:
number
|
"auto"
Returns
IIText
build
Triangle
buildTriangle
(
polygon
:
TJIIXNodeTriangle
,
strokes
:
IIStroke
[]
)
:
IIShapePolygon
Parameters
polygon
:
TJIIXNodeTriangle
strokes
:
IIStroke
[]
Returns
IIShapePolygon
Protected
compute
Font
Size
computeFontSize
(
chars
:
TJIIXChar
[]
)
:
number
Parameters
chars
:
TJIIXChar
[]
Returns
number
convert
Edge
convertEdge
(
edge
:
TJIIXEdgeElement
,
strokes
:
IIStroke
[]
,
)
:
{
strokes
:
IIStroke
[]
;
symbol
:
TIIEdge
}
|
undefined
Parameters
edge
:
TJIIXEdgeElement
strokes
:
IIStroke
[]
Returns
{
strokes
:
IIStroke
[]
;
symbol
:
TIIEdge
}
|
undefined
convert
Node
convertNode
(
node
:
TJIIXNodeElement
,
strokes
:
IIStroke
[]
,
)
:
{
strokes
:
IIStroke
[]
;
symbol
:
TIIShape
}
|
undefined
Parameters
node
:
TJIIXNodeElement
strokes
:
IIStroke
[]
Returns
{
strokes
:
IIStroke
[]
;
symbol
:
TIIShape
}
|
undefined
convert
Text
convertText
(
text
:
TJIIXTextElement
,
strokes
:
IIStroke
[]
,
onlyText
:
boolean
,
)
:
{
strokes
:
IIStroke
[]
;
symbol
:
IIText
}
[]
|
undefined
Parameters
text
:
TJIIXTextElement
strokes
:
IIStroke
[]
onlyText
:
boolean
Returns
{
strokes
:
IIStroke
[]
;
symbol
:
IIText
}
[]
|
undefined
Properties
editor
editor
:
InteractiveInkEditor
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Accessors
configuration
model
row
Height
Constructors
constructor
Methods
apply
build
Arc
build
Char
build
Circle
build
Ellipse
build
Line
build
Parallelogram
build
Poly
Edge
build
Polygon
build
Rectangle
build
Rhombus
build
Text
build
Triangle
compute
Font
Size
convert
Edge
convert
Node
convert
Text
Properties
editor
iink-ts - v3.2.1
Loading...