Preparing search index...
The search index is not available
iink-ts - v3.0.1
iink-ts
IIRecognizedText
Class IIRecognizedText
Hierarchy (
View Summary
)
IIRecognizedBase
<
Text
>
IIRecognizedText
Index
Accessors
bounds
edges
snap
Points
vertices
Constructors
constructor
Methods
clone
contains
Stroke
create
is
Intersected
overlaps
remove
Strokes
toJSON
update
Children
Style
Properties
baseline
creation
Time
decorators
deleting
id
is
Closed
kind
label?
modification
Date
selected
strokes
style
transform
type
x
Height
Accessors
bounds
get
bounds
()
:
Box
Returns
Box
edges
get
edges
()
:
TSegment
[]
Returns
TSegment
[]
snap
Points
get
snapPoints
()
:
TPoint
[]
Returns
TPoint
[]
vertices
get
vertices
()
:
TPoint
[]
Returns
TPoint
[]
Constructors
constructor
new
IIRecognizedText
(
strokes
:
IIStroke
[]
,
lines
:
{
baseline
:
number
;
xHeight
:
number
}
,
style
?:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
,
)
:
IIRecognizedText
Parameters
strokes
:
IIStroke
[]
lines
:
{
baseline
:
number
;
xHeight
:
number
}
Optional
style
:
{
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
undefined
|
string
|
number
;
}
Returns
IIRecognizedText
Methods
clone
clone
()
:
IIRecognizedText
Returns
IIRecognizedText
contains
Stroke
containsStroke
(
strokeId
:
string
)
:
boolean
Parameters
strokeId
:
string
Returns
boolean
Static
create
create
(
partial
:
{
baseline
?:
number
;
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
;
}
;
clone
?:
any
;
containsStroke
?:
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
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Text
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
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
?:
Stroke
;
vertices
?:
(
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
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
xHeight
?:
number
;
}
,
)
:
IIRecognizedText
Parameters
partial
:
{
baseline
?:
number
;
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
;
}
;
clone
?:
any
;
containsStroke
?:
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
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Text
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
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
?:
Stroke
;
vertices
?:
(
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
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
xHeight
?:
number
;
}
Returns
IIRecognizedText
is
Intersected
isIntersected
(
seg
:
TSegment
)
:
boolean
Parameters
seg
:
TSegment
Returns
boolean
overlaps
overlaps
(
box
:
TBox
)
:
boolean
Parameters
box
:
TBox
Returns
boolean
remove
Strokes
removeStrokes
(
strokeIds
:
string
[]
)
:
IIStroke
[]
Parameters
strokeIds
:
string
[]
Returns
IIStroke
[]
toJSON
toJSON
()
:
{
baseline
?:
number
;
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
;
}
;
clone
?:
any
;
containsStroke
?:
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
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Text
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
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
?:
Stroke
;
vertices
?:
(
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
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
xHeight
?:
number
;
}
Returns
{
baseline
?:
number
;
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
;
}
;
clone
?:
any
;
containsStroke
?:
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
}
}
)
[]
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
kind
?:
Text
;
label
?:
string
;
modificationDate
?:
number
;
overlaps
?:
any
;
removeStrokes
?:
any
;
selected
?:
boolean
;
snapPoints
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
strokes
?:
(
|
undefined
|
{
addPointer
?:
any
;
bounds
?:
{
center
?:
{
x
?:
number
;
y
?:
number
}
;
contains
?:
any
;
containsPoint
?:
any
;
corners
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
height
?:
number
;
isContained
?:
any
;
overlaps
?:
any
;
snapPoints
?:
(
undefined
|
{
x
?:
...
;
y
?:
...
}
)
[]
;
width
?:
number
;
x
?:
number
;
xMax
?:
number
;
xMid
?:
number
;
xMin
?:
number
;
y
?:
number
;
yMax
?:
number
;
yMid
?:
number
;
yMin
?:
number
;
}
;
clone
?:
any
;
creationTime
?:
number
;
decorators
?:
(
|
undefined
|
{
clone
?:
any
;
id
?:
string
;
kind
?:
DecoratorKind
;
style
?:
{
color
?:
...
;
fill
?:
...
;
opacity
?:
...
;
width
?:
...
;
[
key
:
...
]:
...
;
}
;
}
)
[]
;
deleting
?:
boolean
;
edges
?:
(
undefined
|
{
p1
?:
{
x
?:
...
;
y
?:
...
}
;
p2
?:
{
x
?:
...
;
y
?:
...
}
}
)
[]
;
formatToSend
?:
any
;
id
?:
string
;
isClosed
?:
false
;
isIntersected
?:
any
;
length
?:
number
;
modificationDate
?:
number
;
overlaps
?:
any
;
pointers
?:
(
undefined
|
{
p
?:
number
;
t
?:
number
;
x
?:
number
;
y
?:
number
}
)
[]
;
pointerType
?:
string
;
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
?:
Stroke
;
vertices
?:
(
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
?:
Recognized
;
updateChildrenStyle
?:
any
;
vertices
?:
(
undefined
|
{
x
?:
number
;
y
?:
number
}
)
[]
;
xHeight
?:
number
;
}
update
Children
Style
updateChildrenStyle
()
:
void
Returns
void
Properties
baseline
baseline
:
number
creation
Time
creationTime
:
number
decorators
decorators
:
IIDecorator
[]
deleting
deleting
:
boolean
id
id
:
string
Readonly
is
Closed
isClosed
:
false
Readonly
kind
kind
:
Text
Optional
label
label
?:
string
modification
Date
modificationDate
:
number
selected
selected
:
boolean
strokes
strokes
:
IIStroke
[]
style
style
:
TStyle
transform
transform
:
MatrixTransform
Readonly
type
type
:
Recognized
x
Height
xHeight
:
number
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Accessors
bounds
edges
snap
Points
vertices
Constructors
constructor
Methods
clone
contains
Stroke
create
is
Intersected
overlaps
remove
Strokes
toJSON
update
Children
Style
Properties
baseline
creation
Time
decorators
deleting
id
is
Closed
kind
label
modification
Date
selected
strokes
style
transform
type
x
Height
iink-ts - v3.0.1
Loading...