iink-ts - v3.2.1
Preparing search index...
IIGestureManager
Class IIGestureManager
Index
Accessors
history
model
recognizer
renderer
row
Height
stroke
Space
Width
texter
translator
Constructors
constructor
Methods
apply
apply
Insert
Gesture
apply
Join
Gesture
apply
Scratch
apply
Strike
Through
Gesture
apply
Surround
Gesture
apply
Underline
Gesture
compute
Changes
On
Split
Group
compute
Changes
On
Split
Stroke
compute
Changes
On
Split
Stroke
Text
compute
Changes
On
Split
Text
compute
Scratch
On
Strokes
compute
Scratch
On
Symbol
compute
Scratch
On
Text
compute
Split
Stroke
compute
Split
Stroke
In
Group
create
Strokes
From
Gesture
Sub
Stroke
get
Gesture
From
Context
Less
Properties
editor
insert
Action
strike
Through
Action
surround
Action
Accessors
history
get
history
()
:
IIHistoryManager
Returns
IIHistoryManager
model
get
model
()
:
IIModel
Returns
IIModel
recognizer
get
recognizer
()
:
RecognizerWebSocket
Returns
RecognizerWebSocket
renderer
get
renderer
()
:
SVGRenderer
Returns
SVGRenderer
row
Height
get
rowHeight
()
:
number
Returns
number
stroke
Space
Width
get
strokeSpaceWidth
()
:
number
Returns
number
texter
get
texter
()
:
IITextManager
Returns
IITextManager
translator
get
translator
()
:
IITranslateManager
Returns
IITranslateManager
Constructors
constructor
new
IIGestureManager
(
editor
:
InteractiveInkEditor
,
gestureAction
?:
{
insert
?:
InsertAction
;
strikeThrough
?:
StrikeThroughAction
;
surround
?:
SurroundAction
;
}
,
)
:
IIGestureManager
Parameters
editor
:
InteractiveInkEditor
Optional
gestureAction
:
{
insert
?:
InsertAction
;
strikeThrough
?:
StrikeThroughAction
;
surround
?:
SurroundAction
;
}
Returns
IIGestureManager
Methods
apply
apply
(
gestureStroke
:
IIStroke
,
gesture
:
TGesture
)
:
Promise
<
void
>
Parameters
gestureStroke
:
IIStroke
gesture
:
TGesture
Returns
Promise
<
void
>
apply
Insert
Gesture
applyInsertGesture
(
gestureStroke
:
IIStroke
,
gesture
:
TGesture
)
:
Promise
<
void
>
Parameters
gestureStroke
:
IIStroke
gesture
:
TGesture
Returns
Promise
<
void
>
apply
Join
Gesture
applyJoinGesture
(
gestureStroke
:
IIStroke
,
gesture
:
TGesture
)
:
Promise
<
void
>
Parameters
gestureStroke
:
IIStroke
gesture
:
TGesture
Returns
Promise
<
void
>
apply
Scratch
applyScratch
(
gestureStroke
:
IIStroke
,
gesture
:
TGesture
)
:
Promise
<
void
>
Parameters
gestureStroke
:
IIStroke
gesture
:
TGesture
Returns
Promise
<
void
>
apply
Strike
Through
Gesture
applyStrikeThroughGesture
(
gestureStroke
:
IIStroke
,
gesture
:
TGesture
,
)
:
Promise
<
void
|
TIISymbol
[]
>
Parameters
gestureStroke
:
IIStroke
gesture
:
TGesture
Returns
Promise
<
void
|
TIISymbol
[]
>
apply
Surround
Gesture
applySurroundGesture
(
gestureStroke
:
IIStroke
,
gesture
:
TGesture
)
:
Promise
<
void
>
Parameters
gestureStroke
:
IIStroke
gesture
:
TGesture
Returns
Promise
<
void
>
apply
Underline
Gesture
applyUnderlineGesture
(
gestureStroke
:
IIStroke
,
gesture
:
TGesture
)
:
Promise
<
void
>
Parameters
gestureStroke
:
IIStroke
gesture
:
TGesture
Returns
Promise
<
void
>
Protected
compute
Changes
On
Split
Group
computeChangesOnSplitGroup
(
gestureStroke
:
IIStroke
,
groupToSplit
:
IISymbolGroup
,
)
:
TIIHistoryChanges
Parameters
gestureStroke
:
IIStroke
groupToSplit
:
IISymbolGroup
Returns
TIIHistoryChanges
Protected
compute
Changes
On
Split
Stroke
computeChangesOnSplitStroke
(
gestureStroke
:
IIStroke
,
strokeIdToSplit
:
string
,
subStrokes
:
{
fullStrokeId
:
string
;
x
:
number
[]
;
y
:
number
[]
}
[]
,
)
:
TIIHistoryChanges
Parameters
gestureStroke
:
IIStroke
strokeIdToSplit
:
string
subStrokes
:
{
fullStrokeId
:
string
;
x
:
number
[]
;
y
:
number
[]
}
[]
Returns
TIIHistoryChanges
Protected
compute
Changes
On
Split
Stroke
Text
computeChangesOnSplitStrokeText
(
gestureStroke
:
IIStroke
,
strokeTextToSplit
:
IIRecognizedText
,
)
:
TIIHistoryChanges
Parameters
gestureStroke
:
IIStroke
strokeTextToSplit
:
IIRecognizedText
Returns
TIIHistoryChanges
Protected
compute
Changes
On
Split
Text
computeChangesOnSplitText
(
gestureStroke
:
IIStroke
,
textToSplit
:
IIText
,
)
:
TIIHistoryChanges
Parameters
gestureStroke
:
IIStroke
textToSplit
:
IIText
Returns
TIIHistoryChanges
Protected
compute
Scratch
On
Strokes
computeScratchOnStrokes
(
gesture
:
TGesture
,
stroke
:
IIStroke
)
:
IIStroke
[]
Parameters
gesture
:
TGesture
stroke
:
IIStroke
Returns
IIStroke
[]
Protected
compute
Scratch
On
Symbol
computeScratchOnSymbol
(
gestureStroke
:
IIStroke
,
gesture
:
TGesture
,
symbol
:
TIISymbol
,
)
:
{
erased
?:
boolean
;
replaced
?:
TIISymbol
[]
}
Parameters
gestureStroke
:
IIStroke
gesture
:
TGesture
symbol
:
TIISymbol
Returns
{
erased
?:
boolean
;
replaced
?:
TIISymbol
[]
}
Protected
compute
Scratch
On
Text
computeScratchOnText
(
gestureStroke
:
IIStroke
,
textSymbol
:
IIText
,
)
:
IIText
|
undefined
Parameters
gestureStroke
:
IIStroke
textSymbol
:
IIText
Returns
IIText
|
undefined
Protected
compute
Split
Stroke
computeSplitStroke
(
strokeOrigin
:
IIStroke
,
subStrokes
:
{
x
:
number
[]
;
y
:
number
[]
}
[]
,
)
:
{
after
?:
IIStroke
;
before
?:
IIStroke
}
Parameters
strokeOrigin
:
IIStroke
subStrokes
:
{
x
:
number
[]
;
y
:
number
[]
}
[]
Returns
{
after
?:
IIStroke
;
before
?:
IIStroke
}
Protected
compute
Split
Stroke
In
Group
computeSplitStrokeInGroup
(
gestureStroke
:
IIStroke
,
group
:
IISymbolGroup
,
subStrokes
:
{
fullStrokeId
:
string
;
x
:
number
[]
;
y
:
number
[]
}
[]
,
)
:
IISymbolGroup
[]
Parameters
gestureStroke
:
IIStroke
group
:
IISymbolGroup
subStrokes
:
{
fullStrokeId
:
string
;
x
:
number
[]
;
y
:
number
[]
}
[]
Returns
IISymbolGroup
[]
Protected
create
Strokes
From
Gesture
Sub
Stroke
createStrokesFromGestureSubStroke
(
strokeOrigin
:
IIStroke
,
subStrokes
:
{
x
:
number
[]
;
y
:
number
[]
}
[]
,
)
:
IIStroke
[]
Parameters
strokeOrigin
:
IIStroke
subStrokes
:
{
x
:
number
[]
;
y
:
number
[]
}
[]
Returns
IIStroke
[]
get
Gesture
From
Context
Less
getGestureFromContextLess
(
gestureStroke
:
IIStroke
,
)
:
Promise
<
TGesture
|
undefined
>
Parameters
gestureStroke
:
IIStroke
Returns
Promise
<
TGesture
|
undefined
>
Properties
editor
editor
:
InteractiveInkEditor
insert
Action
insertAction
:
InsertAction
= InsertAction.LineBreak
strike
Through
Action
strikeThroughAction
:
StrikeThroughAction
= StrikeThroughAction.Draw
surround
Action
surroundAction
:
SurroundAction
= SurroundAction.Select
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Accessors
history
model
recognizer
renderer
row
Height
stroke
Space
Width
texter
translator
Constructors
constructor
Methods
apply
apply
Insert
Gesture
apply
Join
Gesture
apply
Scratch
apply
Strike
Through
Gesture
apply
Surround
Gesture
apply
Underline
Gesture
compute
Changes
On
Split
Group
compute
Changes
On
Split
Stroke
compute
Changes
On
Split
Stroke
Text
compute
Changes
On
Split
Text
compute
Scratch
On
Strokes
compute
Scratch
On
Symbol
compute
Scratch
On
Text
compute
Split
Stroke
compute
Split
Stroke
In
Group
create
Strokes
From
Gesture
Sub
Stroke
get
Gesture
From
Context
Less
Properties
editor
insert
Action
strike
Through
Action
surround
Action
iink-ts - v3.2.1
Loading...