iink-ts - v4.0.0
Preparing search index...
InteractiveInkSSRCanvasConfiguration
Class InteractiveInkSSRCanvasConfiguration
Implements
TInteractiveInkSSRCanvasConfiguration
Index
Constructors
constructor
Properties
grabber
logger
pen
Style
pen
Style
Classes?
recognition
rendering
server
smart
Guide
theme
triggers
undo-
redo
Constructors
constructor
new
InteractiveInkSSRCanvasConfiguration
(
configuration
?:
{
grabber
?:
{
delayLongTouch
?:
number
;
listenerOptions
?:
{
capture
?:
boolean
;
passive
?:
boolean
}
;
timestampFloatPrecision
?:
number
;
xyFloatPrecision
?:
number
;
}
;
logger
?:
{
CANVAS
?:
LoggerLevel
;
CANVAS_EVENT
?:
LoggerLevel
;
CLIENT
?:
LoggerLevel
;
CONVERTER
?:
LoggerLevel
;
GESTURE
?:
LoggerLevel
;
GRABBER
?:
LoggerLevel
;
HISTORY
?:
LoggerLevel
;
JIIX_QUERY
?:
LoggerLevel
;
KEYBOARD
?:
LoggerLevel
;
MANAGER
?:
LoggerLevel
;
MATH
?:
LoggerLevel
;
MENU
?:
LoggerLevel
;
MODEL
?:
LoggerLevel
;
MOVE
?:
LoggerLevel
;
RENDERER
?:
LoggerLevel
;
SELECTION
?:
LoggerLevel
;
SMARTGUIDE
?:
LoggerLevel
;
SNAP
?:
LoggerLevel
;
STYLE
?:
LoggerLevel
;
SVGDEBUG
?:
LoggerLevel
;
SYMBOL
?:
LoggerLevel
;
SYNCHRONIZER
?:
LoggerLevel
;
TEXT
?:
LoggerLevel
;
TRANSFORMER
?:
LoggerLevel
;
WRITE
?:
LoggerLevel
;
}
;
penStyle
?:
{
"-myscript-pen-fill-color"
?:
string
;
"-myscript-pen-fill-style"
?:
string
;
"-myscript-pen-width"
?:
number
;
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
penStyleClasses
?:
string
;
recognition
?:
{
convert
?:
{
force
?:
{
"on-stylesheet-change"
?:
boolean
}
}
;
export
?:
{
image
?:
{
guides
?:
boolean
;
viewport
?:
{
height
?:
(...)
|
(...)
;
width
?:
(...)
|
(...)
;
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
;
}
;
}
;
"image-resolution"
?:
number
;
jiix
?:
{
"bounding-box"
?:
boolean
;
"full-stroke-ids"
?:
boolean
;
ids
?:
boolean
;
strokes
?:
boolean
;
style
?:
boolean
;
text
?:
{
chars
?:
(...)
|
(...)
|
(...)
;
lines
?:
(...)
|
(...)
|
(...)
;
words
?:
(...)
|
(...)
|
(...)
;
}
;
}
;
mathml
?:
{
flavor
?:
{
name
?:
(...)
|
(...)
}
}
;
}
;
lang
?:
string
;
math
?:
{
customGrammar
?:
string
;
customGrammarContent
?:
string
;
customGrammarId
?:
string
;
eraser
?:
{
"erase-precisely"
?:
boolean
}
;
margin
?:
{
bottom
?:
number
;
left
?:
number
;
right
?:
number
;
top
?:
number
;
}
;
mimeTypes
?:
(
|
"application/vnd.myscript.jiix"
|
"application/x-latex"
|
"application/mathml+xml"
|
undefined
)
[]
;
"recognition-timeout"
?:
number
;
"session-time"
?:
number
;
solver
?:
{
"angle-unit"
?:
TAngleUnit
;
"decimal-separator"
?:
string
;
enable
?:
boolean
;
"fractional-part-digits"
?:
number
;
options
?:
TSolverOptions
;
"rounding-mode"
?:
TRoundingMode
;
}
;
"undo-redo"
?:
{
mode
?:
TUndoRedoMode
}
;
}
;
renderer
?:
{
debug
?:
{
"draw-image-boxes"
?:
boolean
;
"draw-text-boxes"
?:
boolean
}
;
}
;
text
?:
{
configuration
?:
{
addLKText
?:
boolean
;
customLexicon
?:
((...)
|
(...))
[]
;
customResources
?:
((...)
|
(...))
[]
;
}
;
eraser
?:
{
"erase-precisely"
?:
boolean
}
;
guides
?:
{
enable
?:
boolean
}
;
margin
?:
{
bottom
?:
number
;
left
?:
number
;
right
?:
number
;
top
?:
number
;
}
;
mimeTypes
?:
(
"application/vnd.myscript.jiix"
|
"text/plain"
|
undefined
)
[]
;
text
?:
boolean
;
}
;
type
?:
{
readonly
[
key
:
number
]:
string
|
undefined
}
;
}
;
rendering
?:
{
guides
?:
{
enable
?:
boolean
;
gap
?:
number
}
;
minHeight
?:
number
;
minWidth
?:
number
;
}
;
server
?:
{
applicationKey
?:
string
;
hmacKey
?:
string
|
{}
;
host
?:
string
;
scheme
?:
TScheme
;
version
?:
string
;
websocket
?:
{
autoReconnect
?:
boolean
;
fileChunkSize
?:
number
;
maxPingLostCount
?:
number
;
maxReconnectAttempts
?:
number
;
maxRetryCount
?:
number
;
offlineQueueEnabled
?:
boolean
;
offlineQueueMaxSize
?:
number
;
pingDelay
?:
number
;
pingEnabled
?:
boolean
;
reconnectDelay
?:
number
;
}
;
}
;
smartGuide
?:
{
enable
?:
boolean
}
;
theme
?:
{
".math"
?:
{
"font-family"
?:
string
}
;
".math-solved"
?:
{
color
?:
string
;
"font-family"
?:
string
}
;
".text"
?:
{
"font-family"
?:
string
;
"font-size"
?:
number
}
;
ink
?:
{
"-myscript-pen-fill-color"
?:
string
;
"-myscript-pen-fill-style"
?:
string
;
"-myscript-pen-width"
?:
number
;
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
[
key
:
string
]:
unknown
;
}
;
triggers
?:
{
exportContent
?:
"QUIET_PERIOD"
|
"POINTER_UP"
|
"DEMAND"
;
exportContentDelay
?:
number
;
resizeTriggerDelay
?:
number
;
}
;
ui
?:
{
showConnectionState
?:
boolean
}
;
"undo-redo"
?:
{
maxStackSize
?:
number
}
;
}
,
)
:
InteractiveInkSSRCanvasConfiguration
Parameters
Optional
configuration
:
{
grabber
?:
{
delayLongTouch
?:
number
;
listenerOptions
?:
{
capture
?:
boolean
;
passive
?:
boolean
}
;
timestampFloatPrecision
?:
number
;
xyFloatPrecision
?:
number
;
}
;
logger
?:
{
CANVAS
?:
LoggerLevel
;
CANVAS_EVENT
?:
LoggerLevel
;
CLIENT
?:
LoggerLevel
;
CONVERTER
?:
LoggerLevel
;
GESTURE
?:
LoggerLevel
;
GRABBER
?:
LoggerLevel
;
HISTORY
?:
LoggerLevel
;
JIIX_QUERY
?:
LoggerLevel
;
KEYBOARD
?:
LoggerLevel
;
MANAGER
?:
LoggerLevel
;
MATH
?:
LoggerLevel
;
MENU
?:
LoggerLevel
;
MODEL
?:
LoggerLevel
;
MOVE
?:
LoggerLevel
;
RENDERER
?:
LoggerLevel
;
SELECTION
?:
LoggerLevel
;
SMARTGUIDE
?:
LoggerLevel
;
SNAP
?:
LoggerLevel
;
STYLE
?:
LoggerLevel
;
SVGDEBUG
?:
LoggerLevel
;
SYMBOL
?:
LoggerLevel
;
SYNCHRONIZER
?:
LoggerLevel
;
TEXT
?:
LoggerLevel
;
TRANSFORMER
?:
LoggerLevel
;
WRITE
?:
LoggerLevel
;
}
;
penStyle
?:
{
"-myscript-pen-fill-color"
?:
string
;
"-myscript-pen-fill-style"
?:
string
;
"-myscript-pen-width"
?:
number
;
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
penStyleClasses
?:
string
;
recognition
?:
{
convert
?:
{
force
?:
{
"on-stylesheet-change"
?:
boolean
}
}
;
export
?:
{
image
?:
{
guides
?:
boolean
;
viewport
?:
{
height
?:
(...)
|
(...)
;
width
?:
(...)
|
(...)
;
x
?:
(...)
|
(...)
;
y
?:
(...)
|
(...)
;
}
;
}
;
"image-resolution"
?:
number
;
jiix
?:
{
"bounding-box"
?:
boolean
;
"full-stroke-ids"
?:
boolean
;
ids
?:
boolean
;
strokes
?:
boolean
;
style
?:
boolean
;
text
?:
{
chars
?:
(...)
|
(...)
|
(...)
;
lines
?:
(...)
|
(...)
|
(...)
;
words
?:
(...)
|
(...)
|
(...)
;
}
;
}
;
mathml
?:
{
flavor
?:
{
name
?:
(...)
|
(...)
}
}
;
}
;
lang
?:
string
;
math
?:
{
customGrammar
?:
string
;
customGrammarContent
?:
string
;
customGrammarId
?:
string
;
eraser
?:
{
"erase-precisely"
?:
boolean
}
;
margin
?:
{
bottom
?:
number
;
left
?:
number
;
right
?:
number
;
top
?:
number
}
;
mimeTypes
?:
(
|
"application/vnd.myscript.jiix"
|
"application/x-latex"
|
"application/mathml+xml"
|
undefined
)
[]
;
"recognition-timeout"
?:
number
;
"session-time"
?:
number
;
solver
?:
{
"angle-unit"
?:
TAngleUnit
;
"decimal-separator"
?:
string
;
enable
?:
boolean
;
"fractional-part-digits"
?:
number
;
options
?:
TSolverOptions
;
"rounding-mode"
?:
TRoundingMode
;
}
;
"undo-redo"
?:
{
mode
?:
TUndoRedoMode
}
;
}
;
renderer
?:
{
debug
?:
{
"draw-image-boxes"
?:
boolean
;
"draw-text-boxes"
?:
boolean
}
;
}
;
text
?:
{
configuration
?:
{
addLKText
?:
boolean
;
customLexicon
?:
((...)
|
(...))
[]
;
customResources
?:
((...)
|
(...))
[]
;
}
;
eraser
?:
{
"erase-precisely"
?:
boolean
}
;
guides
?:
{
enable
?:
boolean
}
;
margin
?:
{
bottom
?:
number
;
left
?:
number
;
right
?:
number
;
top
?:
number
}
;
mimeTypes
?:
(
"application/vnd.myscript.jiix"
|
"text/plain"
|
undefined
)
[]
;
text
?:
boolean
;
}
;
type
?:
{
readonly
[
key
:
number
]:
string
|
undefined
}
;
}
;
rendering
?:
{
guides
?:
{
enable
?:
boolean
;
gap
?:
number
}
;
minHeight
?:
number
;
minWidth
?:
number
;
}
;
server
?:
{
applicationKey
?:
string
;
hmacKey
?:
string
|
{}
;
host
?:
string
;
scheme
?:
TScheme
;
version
?:
string
;
websocket
?:
{
autoReconnect
?:
boolean
;
fileChunkSize
?:
number
;
maxPingLostCount
?:
number
;
maxReconnectAttempts
?:
number
;
maxRetryCount
?:
number
;
offlineQueueEnabled
?:
boolean
;
offlineQueueMaxSize
?:
number
;
pingDelay
?:
number
;
pingEnabled
?:
boolean
;
reconnectDelay
?:
number
;
}
;
}
;
smartGuide
?:
{
enable
?:
boolean
}
;
theme
?:
{
".math"
?:
{
"font-family"
?:
string
}
;
".math-solved"
?:
{
color
?:
string
;
"font-family"
?:
string
}
;
".text"
?:
{
"font-family"
?:
string
;
"font-size"
?:
number
}
;
ink
?:
{
"-myscript-pen-fill-color"
?:
string
;
"-myscript-pen-fill-style"
?:
string
;
"-myscript-pen-width"
?:
number
;
color
?:
string
;
fill
?:
string
;
opacity
?:
number
;
width
?:
number
;
[
key
:
string
]:
string
|
number
|
undefined
;
}
;
[
key
:
string
]:
unknown
;
}
;
triggers
?:
{
exportContent
?:
"QUIET_PERIOD"
|
"POINTER_UP"
|
"DEMAND"
;
exportContentDelay
?:
number
;
resizeTriggerDelay
?:
number
;
}
;
ui
?:
{
showConnectionState
?:
boolean
}
;
"undo-redo"
?:
{
maxStackSize
?:
number
}
;
}
Returns
InteractiveInkSSRCanvasConfiguration
Properties
grabber
grabber
:
TGrabberConfiguration
logger
logger
:
TLoggerConfiguration
pen
Style
penStyle
:
TPenStyle
Optional
pen
Style
Classes
penStyleClasses
?:
string
recognition
recognition
:
TWebSocketSSRClientRecognitionConfiguration
rendering
rendering
:
TRendererConfiguration
server
server
:
TServerWebsocketConfiguration
smart
Guide
smartGuide
:
{
enable
:
boolean
}
theme
theme
:
TTheme
triggers
triggers
:
TCanvasTriggerConfiguration
undo-
redo
"undo-redo"
:
THistoryConfiguration
Settings
Member Visibility
Protected
Inherited
Alpha
Beta
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
grabber
logger
pen
Style
pen
Style
Classes
recognition
rendering
server
smart
Guide
theme
triggers
undo-
redo
iink-ts - v4.0.0
Loading...