[{"data":1,"prerenderedAt":2458},["ShallowReactive",2],{"navigation":3,"docs-cloud-3.1-iinkts-configuration-iinkts":498,"nav-cloud31":2195,"support-index":2390},[4],{"title":5,"path":6,"stem":7,"children":8,"page":40},"Docs","\u002Fdocs","docs",[9,242,320],{"title":10,"path":11,"stem":12,"children":13,"page":40},"Cloud","\u002Fdocs\u002Fcloud","docs\u002Fcloud",[14],{"title":15,"path":16,"stem":17,"children":18,"page":40},"4.5","\u002Fdocs\u002Fcloud\u002F4.5","docs\u002Fcloud\u002F4.5",[19,41,54,79,100,147,172,196,209,234],{"title":20,"path":21,"stem":22,"children":23,"page":40},"Overview","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview","docs\u002Fcloud\u002F4.5\u002F01.overview",[24,28,32,36],{"title":25,"path":26,"stem":27},"MyScript iink SDK for web-based platform","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fintroduction","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F01.introduction",{"title":29,"path":30,"stem":31},"Choosing between REST or WebSockets","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fhttp-rest-or-websocket","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F02.http-rest-or-websocket",{"title":33,"path":34,"stem":35},"What's new","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fchangelog","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F03.changelog",{"title":37,"path":38,"stem":39},"Migration guide","\u002Fdocs\u002Fcloud\u002F4.5\u002Foverview\u002Fmigration-guide","docs\u002Fcloud\u002F4.5\u002F01.overview\u002F04.migration-guide",false,{"title":42,"path":43,"stem":44,"children":45,"page":40},"Integration","\u002Fdocs\u002Fcloud\u002F4.5\u002Fintegration","docs\u002Fcloud\u002F4.5\u002F02.integration",[46,50],{"title":47,"path":48,"stem":49},"Supported platforms","\u002Fdocs\u002Fcloud\u002F4.5\u002Fintegration\u002Fplatforms","docs\u002Fcloud\u002F4.5\u002F02.integration\u002F01.platforms",{"title":51,"path":52,"stem":53},"Integration levels","\u002Fdocs\u002Fcloud\u002F4.5\u002Fintegration\u002Fintegration-levels","docs\u002Fcloud\u002F4.5\u002F02.integration\u002F02.integration-levels",{"title":55,"path":56,"stem":57,"children":58,"page":40},"Recognition capabilities","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities",[59,63,67,71,75],{"title":60,"path":61,"stem":62},"Recognizers","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F01.recognizers",{"title":64,"path":65,"stem":66},"Text languages and features","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F02.text-languages",{"title":68,"path":69,"stem":70},"Math elements and rules","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F03.math-elements-and-rules",{"title":72,"path":73,"stem":74},"Shapes and connectors","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F04.diagram-features",{"title":76,"path":77,"stem":78},"Gestures","\u002Fdocs\u002Fcloud\u002F4.5\u002Frecognition-capabilities\u002Fgestures","docs\u002Fcloud\u002F4.5\u002F03.recognition-capabilities\u002F05.gestures",{"title":80,"path":81,"stem":82,"children":83,"page":40},"Interactivity integration","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration",[84,88,92,96],{"title":85,"path":86,"stem":87},"Content types","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F01.content-types",{"title":89,"path":90,"stem":91},"Interactive features","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F02.interactive-features",{"title":93,"path":94,"stem":95},"Import and export formats","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F03.import-and-export-formats",{"title":97,"path":98,"stem":99},"Math interactive features","\u002Fdocs\u002Fcloud\u002F4.5\u002Finteractivity-integration\u002Fmath-features","docs\u002Fcloud\u002F4.5\u002F04.interactivity-integration\u002F04.math-features",{"title":101,"path":102,"stem":103,"children":104,"page":40},"iinkTS","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts","docs\u002Fcloud\u002F4.5\u002F05.iinkts",[105,109,113,121,138],{"title":106,"path":107,"stem":108},"Getting started","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fget-started","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F01.get-started",{"title":110,"path":111,"stem":112},"Canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fcanvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F02.canvas",{"title":114,"path":115,"stem":116,"children":117,"page":40},"Ink Canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F03.ink-canvas",[118],{"title":114,"path":119,"stem":120},"\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fink-canvas\u002Fink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F03.ink-canvas\u002F01.ink-canvas",{"title":122,"path":123,"stem":124,"children":125,"page":40},"Interactive Ink Canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas",[126,130,134],{"title":127,"path":128,"stem":129},"Interactive ink canvas","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas\u002Finteractive-ink-canvas","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas\u002F01.interactive-ink-canvas",{"title":131,"path":132,"stem":133},"Interactive Math","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas\u002Fiicanvas-math","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas\u002F02.iicanvas-math",{"title":135,"path":136,"stem":137},"Using a custom rendering","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Finteractive-ink-canvas\u002Fiicanvas-other-rendering","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F04.interactive-ink-canvas\u002F03.iicanvas-other-rendering",{"title":139,"path":140,"stem":141,"children":142,"page":40},"Reference","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Freference","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F05.reference",[143],{"title":144,"path":145,"stem":146},"Configuration","\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Freference\u002Fconfiguration-iinkts","docs\u002Fcloud\u002F4.5\u002F05.iinkts\u002F05.reference\u002F01.configuration-iinkts",{"title":148,"path":149,"stem":150,"children":151,"page":40},"REST","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest","docs\u002Fcloud\u002F4.5\u002F06.rest",[152,156,160,164,168],{"title":153,"path":154,"stem":155},"MyScript iink SDK Web REST Overview","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Farchitecture","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F01.architecture",{"title":157,"path":158,"stem":159},"MyScript iink SDK Web REST Recognizer API","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Fnew-api","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F02.new-api",{"title":161,"path":162,"stem":163},"Recognizer configuration","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Fconfiguration-recognizer-rest","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F03.configuration-recognizer-rest",{"title":165,"path":166,"stem":167},"MyScript iink SDK Web REST Batch API","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Flegacy-api","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F04.legacy-api",{"title":169,"path":170,"stem":171},"Batch configuration","\u002Fdocs\u002Fcloud\u002F4.5\u002Frest\u002Fconfiguration-rest","docs\u002Fcloud\u002F4.5\u002F06.rest\u002F05.configuration-rest",{"title":173,"path":174,"stem":175,"children":176,"page":40},"WebSockets","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets","docs\u002Fcloud\u002F4.5\u002F07.websockets",[177,181,185,189,193],{"title":178,"path":179,"stem":180},"MyScript iink SDK WebSockets API architecture","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Farchitecture","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F01.architecture",{"title":182,"path":183,"stem":184},"Offscreen interactivity mode messages","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fmessages-offscreen","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F02.messages-offscreen",{"title":186,"path":187,"stem":188},"Offscreen interactivity math messages","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fmath-offscreen","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F03.math-offscreen",{"title":190,"path":191,"stem":192},"Onscreen interactivity mode messages","\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fmessages-onscreen","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F04.messages-onscreen",{"title":144,"path":194,"stem":195},"\u002Fdocs\u002Fcloud\u002F4.5\u002Fwebsockets\u002Fconfiguration-ws","docs\u002Fcloud\u002F4.5\u002F07.websockets\u002F05.configuration-ws",{"title":197,"path":198,"stem":199,"children":200,"page":40},"Specific","\u002Fdocs\u002Fcloud\u002F4.5\u002Fspecific","docs\u002Fcloud\u002F4.5\u002F08.specific",[201,205],{"title":202,"path":203,"stem":204},"Text recognition candidates","\u002Fdocs\u002Fcloud\u002F4.5\u002Fspecific\u002Ftext-recognition-candidates","docs\u002Fcloud\u002F4.5\u002F08.specific\u002F01.text-recognition-candidates",{"title":206,"path":207,"stem":208},"Recognition resources","\u002Fdocs\u002Fcloud\u002F4.5\u002Fspecific\u002Fcustom-recognition","docs\u002Fcloud\u002F4.5\u002F08.specific\u002F02.custom-recognition",{"title":210,"path":211,"stem":212,"children":213,"page":40},"Server","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver","docs\u002Fcloud\u002F4.5\u002F09.server",[214,218,222,226,230],{"title":215,"path":216,"stem":217},"MyScript Server Installation Preamble and Prerequisites","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fpreamble-prerequisites","docs\u002Fcloud\u002F4.5\u002F09.server\u002F01.preamble-prerequisites",{"title":219,"path":220,"stem":221},"MyScript Server Monoserver Installation Documentation","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fmonoserver-installation","docs\u002Fcloud\u002F4.5\u002F09.server\u002F02.monoserver-installation",{"title":223,"path":224,"stem":225},"MyScript Server Production Installation Documentation","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fproduction-installation","docs\u002Fcloud\u002F4.5\u002F09.server\u002F03.production-installation",{"title":227,"path":228,"stem":229},"MyScript Server Migration Guide","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fserver-migration-guide","docs\u002Fcloud\u002F4.5\u002F09.server\u002F04.server-migration-guide",{"title":231,"path":232,"stem":233},"MyScript Server Administration Guide","\u002Fdocs\u002Fcloud\u002F4.5\u002Fserver\u002Fadministration-guide","docs\u002Fcloud\u002F4.5\u002F09.server\u002F05.administration-guide",{"title":139,"path":235,"stem":236,"children":237,"page":40},"\u002Fdocs\u002Fcloud\u002F4.5\u002Freference","docs\u002Fcloud\u002F4.5\u002F10.reference",[238],{"title":239,"path":240,"stem":241},"JIIX format reference","\u002Fdocs\u002Fcloud\u002F4.5\u002Freference\u002Fjiix","docs\u002Fcloud\u002F4.5\u002F10.reference\u002F01.jiix",{"title":243,"path":244,"stem":245,"children":246,"page":40},"Concepts","\u002Fdocs\u002Fconcepts","docs\u002Fconcepts",[247,250,254],{"title":20,"path":248,"stem":249},"\u002Fdocs\u002Fconcepts\u002Foverview","docs\u002Fconcepts\u002F01.overview",{"title":251,"path":252,"stem":253},"Glossary","\u002Fdocs\u002Fconcepts\u002Fglossary","docs\u002Fconcepts\u002F02.glossary",{"title":255,"path":256,"stem":257,"children":258,"page":40},"Fundamentals","\u002Fdocs\u002Fconcepts\u002Ffundamentals","docs\u002Fconcepts\u002F03.fundamentals",[259,263,292,312],{"title":260,"path":261,"stem":262},"OCR vs digital ink recognition","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fdigital-ink-vs-ocr","docs\u002Fconcepts\u002F03.fundamentals\u002F01.digital-ink-vs-ocr",{"title":264,"path":265,"stem":266,"children":267,"page":40},"Ink interpretation","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation",[268,272,276,280,284,288],{"title":269,"path":270,"stem":271},"Ink processing","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fink-interpretation","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F01.ink-interpretation",{"title":273,"path":274,"stem":275},"Recognition features","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fcontent-types","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F02.content-types",{"title":277,"path":278,"stem":279},"Ink classification","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fink-classification","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F03.ink-classification",{"title":281,"path":282,"stem":283},"What are batch mode and incremental mode?","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fbatch-mode","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F04.batch-mode",{"title":285,"path":286,"stem":287},"Gestures and context","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Fcontext-gestures","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F05.context-gestures",{"title":289,"path":290,"stem":291},"What is interactivity","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fink-interpretation\u002Finteractive-ink","docs\u002Fconcepts\u002F03.fundamentals\u002F02.ink-interpretation\u002F06.interactive-ink",{"title":293,"path":294,"stem":295,"children":296,"page":40},"Rendering-driven interactivity","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity",[297,301,304,308],{"title":298,"path":299,"stem":300},"Ink capture","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fink-capture","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F01.ink-capture",{"title":76,"path":302,"stem":303},"\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fediting-gestures","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F02.editing-gestures",{"title":305,"path":306,"stem":307},"Smart tools","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fsmart-tools","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F03.smart-tools",{"title":309,"path":310,"stem":311},"Responsive and productive","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Frendering-driven-interactivity\u002Fresponsive-layout","docs\u002Fconcepts\u002F03.fundamentals\u002F03.rendering-driven-interactivity\u002F04.responsive-layout",{"title":313,"path":314,"stem":315,"children":316,"page":40},"Handwriting generation","\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fhandwriting-generation","docs\u002Fconcepts\u002F03.fundamentals\u002F04.handwriting-generation",[317],{"title":313,"path":318,"stem":319},"\u002Fdocs\u002Fconcepts\u002Ffundamentals\u002Fhandwriting-generation\u002Fhandwriting-generation","docs\u002Fconcepts\u002F03.fundamentals\u002F04.handwriting-generation\u002F01.handwriting-generation",{"title":321,"path":322,"stem":323,"children":324,"page":40},"Sdk","\u002Fdocs\u002Fsdk","docs\u002Fsdk",[325],{"title":15,"path":326,"stem":327,"children":328,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5","docs\u002Fsdk\u002F4.5",[329,333,336,339,349,368,381,393,401,417,426,463,467,470,474,477,484],{"title":330,"path":331,"stem":332},"About MyScript iink SDK","\u002Fdocs\u002Fsdk\u002F4.5\u002Fabout","docs\u002Fsdk\u002F4.5\u002F01.about",{"title":33,"path":334,"stem":335},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fchangelog","docs\u002Fsdk\u002F4.5\u002F02.changelog",{"title":37,"path":337,"stem":338},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fmigration-guide","docs\u002Fsdk\u002F4.5\u002F03.migration-guide",{"title":42,"path":340,"stem":341,"children":342,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fintegration","docs\u002Fsdk\u002F4.5\u002F04.integration",[343,346],{"title":47,"path":344,"stem":345},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fintegration\u002Fplatforms","docs\u002Fsdk\u002F4.5\u002F04.integration\u002F01.platforms",{"title":51,"path":347,"stem":348},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fintegration\u002Fintegration-levels","docs\u002Fsdk\u002F4.5\u002F04.integration\u002F02.integration-levels",{"title":55,"path":350,"stem":351,"children":352,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities",[353,356,359,362,365],{"title":60,"path":354,"stem":355},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F01.recognizers",{"title":64,"path":357,"stem":358},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F02.text-languages",{"title":68,"path":360,"stem":361},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F03.math-elements-and-rules",{"title":72,"path":363,"stem":364},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F04.diagram-features",{"title":76,"path":366,"stem":367},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognition-capabilities\u002Fgestures","docs\u002Fsdk\u002F4.5\u002F05.recognition-capabilities\u002F05.gestures",{"title":80,"path":369,"stem":370,"children":371,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration",[372,375,378],{"title":85,"path":373,"stem":374},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration\u002F01.content-types",{"title":89,"path":376,"stem":377},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration\u002F02.interactive-features",{"title":93,"path":379,"stem":380},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fsdk\u002F4.5\u002F06.interactivity-integration\u002F03.import-and-export-formats",{"title":106,"path":382,"stem":383,"children":384,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started","docs\u002Fsdk\u002F4.5\u002F07.getting-started",[385,389],{"title":386,"path":387,"stem":388},"Setup","\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started\u002Fsetup","docs\u002Fsdk\u002F4.5\u002F07.getting-started\u002F01.setup",{"title":390,"path":391,"stem":392},"Instantiate Engine","\u002Fdocs\u002Fsdk\u002F4.5\u002Fgetting-started\u002Finteractive-ink-runtime","docs\u002Fsdk\u002F4.5\u002F07.getting-started\u002F02.interactive-ink-runtime",{"title":394,"path":395,"stem":396,"children":397,"page":40},"Recognizer","\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognizer","docs\u002Fsdk\u002F4.5\u002F08.recognizer",[398],{"title":60,"path":399,"stem":400},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognizer\u002Frecognizers","docs\u002Fsdk\u002F4.5\u002F08.recognizer\u002F01.recognizers",{"title":402,"path":403,"stem":404,"children":405,"page":40},"Interactivity specific","\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity","docs\u002Fsdk\u002F4.5\u002F09.interactivity",[406,410,413],{"title":407,"path":408,"stem":409},"Storage","\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fstorage","docs\u002Fsdk\u002F4.5\u002F09.interactivity\u002F01.storage",{"title":97,"path":411,"stem":412},"\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fmath-features","docs\u002Fsdk\u002F4.5\u002F09.interactivity\u002F02.math-features",{"title":414,"path":415,"stem":416},"Integrate with the undo\u002Fredo stack of your application","\u002Fdocs\u002Fsdk\u002F4.5\u002Finteractivity\u002Fcombined-undo-redo-stacks","docs\u002Fsdk\u002F4.5\u002F09.interactivity\u002F03.combined-undo-redo-stacks",{"title":418,"path":419,"stem":420,"children":421,"page":40},"OffScreenEditor specific","\u002Fdocs\u002Fsdk\u002F4.5\u002Foffscreen-editor","docs\u002Fsdk\u002F4.5\u002F10.offscreen-editor",[422],{"title":423,"path":424,"stem":425},"OffscreenEditor","\u002Fdocs\u002Fsdk\u002F4.5\u002Foffscreen-editor\u002Foff-screen-usage","docs\u002Fsdk\u002F4.5\u002F10.offscreen-editor\u002F01.off-screen-usage",{"title":427,"path":428,"stem":429,"children":430,"page":40},"Editor specific","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor","docs\u002Fsdk\u002F4.5\u002F11.editor",[431,435,439,443,447,451,455,459],{"title":432,"path":433,"stem":434},"Rendering","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Frendering","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F01.rendering",{"title":436,"path":437,"stem":438},"Editing","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fediting","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F02.editing",{"title":440,"path":441,"stem":442},"Tool controller","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Ftool-controller","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F03.tool-controller",{"title":444,"path":445,"stem":446},"Selection and block","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fblock-selection-management","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F04.block-selection-management",{"title":448,"path":449,"stem":450},"Conversion","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fconversion","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F05.conversion",{"title":452,"path":453,"stem":454},"Zooming and scrolling","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fzooming-and-scrolling","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F06.zooming-and-scrolling",{"title":456,"path":457,"stem":458},"Styling","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fstyling","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F07.styling",{"title":460,"path":461,"stem":462},"Custom inking","\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fcustom-inking","docs\u002Fsdk\u002F4.5\u002F11.editor\u002F08.custom-inking",{"title":464,"path":465,"stem":466},"Result, import and export","\u002Fdocs\u002Fsdk\u002F4.5\u002Fimport-and-export","docs\u002Fsdk\u002F4.5\u002F12.import-and-export",{"title":202,"path":468,"stem":469},"\u002Fdocs\u002Fsdk\u002F4.5\u002Ftext-recognition-candidates","docs\u002Fsdk\u002F4.5\u002F13.text-recognition-candidates",{"title":471,"path":472,"stem":473},"Error management","\u002Fdocs\u002Fsdk\u002F4.5\u002Ferror-management","docs\u002Fsdk\u002F4.5\u002F14.error-management",{"title":206,"path":475,"stem":476},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fcustom-recognition","docs\u002Fsdk\u002F4.5\u002F15.custom-recognition",{"title":313,"path":478,"stem":479,"children":480,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.5\u002F16.handwriting-generation",[481],{"title":313,"path":482,"stem":483},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fhandwriting-generation\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.5\u002F16.handwriting-generation\u002F01.handwriting-generation",{"title":139,"path":485,"stem":486,"children":487,"page":40},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference","docs\u002Fsdk\u002F4.5\u002F17.reference",[488,491,494],{"title":144,"path":489,"stem":490},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fconfiguration","docs\u002Fsdk\u002F4.5\u002F17.reference\u002F01.configuration",{"title":239,"path":492,"stem":493},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fjiix","docs\u002Fsdk\u002F4.5\u002F17.reference\u002F02.jiix",{"title":495,"path":496,"stem":497},"Styling reference","\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fstyling","docs\u002Fsdk\u002F4.5\u002F17.reference\u002F03.styling",{"path":499,"page":500},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fconfiguration-iinkts",{"id":501,"title":144,"body":502,"canonicalPath":2186,"description":2187,"extension":2188,"icon":2186,"meta":2189,"navTitle":2186,"navigation":2190,"path":499,"resolveKey":2191,"resolveVersion":2186,"seo":2192,"stem":2193,"__hash__":2194},"cloud31\u002Fdocs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F08.configuration-iinkts.md",{"type":503,"value":504,"toc":2170},"minimark",[505,509,512,516,529,534,542,628,632,635,709,713,716,916,920,923,928,1158,1162,1374,1378,1638,1642,1695,1699,1771,1775,1778,1781,2018,2022,2027,2166],[506,507,508],"p",{},"iinkTS is a flexible toolkit, and its default configuration can be adjusted to meet different needs.\nThis page lists main available options, their default values and usage.",[506,510,511],{},"To get the exhaustive list of options:",[513,514],"github-links",{"reference":515},"https:\u002F\u002Fmyscript.github.io\u002FiinkTS\u002Fdocs\u002Fclasses\u002FConfiguration.html",[517,518,520],"callout",{"color":519},"secondary",[506,521,522,523,528],{},"You can access the configuration during the creation of an editor.\nRefer to the ",[524,525,527],"a",{"href":526},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fget-started","iinkTS GetStarted"," page of the guide for more instructions.",[530,531,533],"h2",{"id":532},"general","General",[506,535,536,537,541],{},"For the sake of clarity, path of parameter are given. For example ",[538,539,540],"code",{},"recognition.type"," key matches following entry in the configuration :",[543,544,549],"pre",{"className":545,"code":546,"language":547,"meta":548,"style":548},"language-javascript shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","const options = {\n  configuration: {\n    recognition: {\n      type: '...'\n    }\n  }\n}\n","javascript","",[538,550,551,571,582,592,610,616,622],{"__ignoreMap":548},[552,553,556,560,564,567],"span",{"class":554,"line":555},"line",1,[552,557,559],{"class":558},"sglaT","const",[552,561,563],{"class":562},"sEQEB"," options ",[552,565,566],{"class":558},"=",[552,568,570],{"class":569},"soFc9"," {\n",[552,572,574,577,580],{"class":554,"line":573},2,[552,575,576],{"class":562},"  configuration",[552,578,579],{"class":569},":",[552,581,570],{"class":569},[552,583,585,588,590],{"class":554,"line":584},3,[552,586,587],{"class":562},"    recognition",[552,589,579],{"class":569},[552,591,570],{"class":569},[552,593,595,598,600,603,607],{"class":554,"line":594},4,[552,596,597],{"class":562},"      type",[552,599,579],{"class":569},[552,601,602],{"class":569}," '",[552,604,606],{"class":605},"sZBTK","...",[552,608,609],{"class":569},"'\n",[552,611,613],{"class":554,"line":612},5,[552,614,615],{"class":569},"    }\n",[552,617,619],{"class":554,"line":618},6,[552,620,621],{"class":569},"  }\n",[552,623,625],{"class":554,"line":624},7,[552,626,627],{"class":569},"}\n",[530,629,631],{"id":630},"content-type-compatibility","Content type compatibility",[506,633,634],{},"The supported content types depends on the protocol you are using. The table below should help you.",[636,637,638,653],"table",{},[639,640,641],"thead",{},[642,643,644,647],"tr",{},[645,646],"th",{},[645,648,649],{},[650,651,652],"strong",{},"Recognition type",[654,655,656,689],"tbody",{},[642,657,658,665],{},[659,660,661,662],"td",{},"Protocol : ",[538,663,664],{},"Websocket",[659,666,667,668,671,672,675,676,679,680,684,685,688],{},"By default onscreen mode is active and possible values are ",[538,669,670],{},"MATH"," or ",[538,673,674],{},"TEXT",". It is possible to activate offscreen mode by setting the ",[538,677,678],{},"offscreen"," parameter to true. See ",[524,681,683],{"href":682},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Foffscreen-interactivity","iinkTS Offscreen interactivity",". In offscreen mode a ",[538,686,687],{},"Raw Content"," type is used.",[642,690,691,695],{},[659,692,661,693],{},[538,694,148],{},[659,696,697,698,700,701,700,703,700,706,708],{},"Possible values are ",[538,699,670],{},", ",[538,702,674],{},[538,704,705],{},"DIAGRAM",[538,707,687],{},".",[530,710,712],{"id":711},"server-parameters","Server parameters",[506,714,715],{},"Server parameters are related to the communication with the recognition server.",[636,717,718,734],{},[639,719,720],{},[642,721,722,725,728,731],{},[645,723,724],{},"Key",[645,726,727],{},"Type",[645,729,730],{},"Default value",[645,732,733],{},"Description",[654,735,736,754,771,788,805,821,839,855,870,886,901],{},[642,737,738,743,746,751],{},[659,739,740],{},[538,741,742],{},"server.protocol",[659,744,745],{},"string",[659,747,748],{},[538,749,750],{},"WEBSOCKET",[659,752,753],{},"REST or WEBSOCKET to choose the API to use.",[642,755,756,761,763,768],{},[659,757,758],{},[538,759,760],{},"server.scheme",[659,762,745],{},[659,764,765],{},[538,766,767],{},"https",[659,769,770],{},"Server URL scheme (http\u002Fhttps)",[642,772,773,778,780,785],{},[659,774,775],{},[538,776,777],{},"server.host",[659,779,745],{},[659,781,782],{},[538,783,784],{},"cloud.myscript.com",[659,786,787],{},"Server host (cloud.myscript.com is the production url, webdemoapi.myscript.com is reserved for demonstration purpose)",[642,789,790,795,797,802],{},[659,791,792],{},[538,793,794],{},"server.applicationKey",[659,796,745],{},[659,798,799],{},[538,800,801],{},"undefined",[659,803,804],{},"MyScript Cloud applicationKey",[642,806,807,812,814,818],{},[659,808,809],{},[538,810,811],{},"server.hmacKey",[659,813,745],{},[659,815,816],{},[538,817,801],{},[659,819,820],{},"MyScript Cloud hmacKey",[642,822,823,828,831,836],{},[659,824,825],{},[538,826,827],{},"server.websocket.pingEnabled",[659,829,830],{},"boolean",[659,832,833],{},[538,834,835],{},"true",[659,837,838],{},"Enable\u002Fdisable ping checks of the network connectivity (Improve network stability when enable)",[642,840,841,846,849,852],{},[659,842,843],{},[538,844,845],{},"server.websocket.pingDelay",[659,847,848],{},"number",[659,850,851],{},"30000",[659,853,854],{},"Delay in millisecond to wait before sending a ping. A ping is sent if no exchange occurs between the browser and teh server since last ping.",[642,856,857,862,864,867],{},[659,858,859],{},[538,860,861],{},"server.websocket.maxPingLostCount",[659,863,848],{},[659,865,866],{},"10",[659,868,869],{},"Failed ping count before closing the socket",[642,871,872,877,879,883],{},[659,873,874],{},[538,875,876],{},"server.websocket.autoReconnect",[659,878,830],{},[659,880,881],{},[538,882,835],{},[659,884,885],{},"Will try to automatically reconnect when websocket is close or when a timeout is detected. Do not handle the case when user change network on his device.",[642,887,888,893,895,898],{},[659,889,890],{},[538,891,892],{},"server.websocket.maxRetryCount",[659,894,848],{},[659,896,897],{},"2",[659,899,900],{},"Number of retries when auto reconnect is enabled",[642,902,903,908,910,913],{},[659,904,905],{},[538,906,907],{},"server.websocket.fileChunkSize",[659,909,848],{},[659,911,912],{},"300000",[659,914,915],{},"File chunk size in bytes",[530,917,919],{"id":918},"recognition-parameters","Recognition parameters",[506,921,922],{},"Recognition parameters are related the parameters of the recognition engine on the server.",[924,925,927],"h3",{"id":926},"common-parameters","Common parameters",[636,929,930,942],{},[639,931,932],{},[642,933,934,936,938,940],{},[645,935,724],{},[645,937,727],{},[645,939,730],{},[645,941,733],{},[654,943,944,959,983,1000,1015,1034,1052,1070,1088,1106,1122,1140],{},[642,945,946,950,952,956],{},[659,947,948],{},[538,949,540],{},[659,951,745],{},[659,953,954],{},[538,955,674],{},[659,957,958],{},"\"TEXT\" , \"MATH\" , \"DIAGRAM\" or \"Raw Content\"",[642,960,961,966,968,972],{},[659,962,963],{},[538,964,965],{},"recognition.gesture.enable",[659,967,830],{},[659,969,970],{},[538,971,835],{},[659,973,974,975,977,978,982],{},"If ",[538,976,835],{},", iink SDK will attempt to detect ",[524,979,981],{"href":980},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Finteractive-features","gestures"," while writing.",[642,984,985,990,992,997],{},[659,986,987],{},[538,988,989],{},"recognition.lang",[659,991,745],{},[659,993,994],{},[538,995,996],{},"en_US",[659,998,999],{},"Defines the language used in the editor.",[642,1001,1002,1007,1009,1012],{},[659,1003,1004],{},[538,1005,1006],{},"recognition.export.image-resolution",[659,1008,848],{},[659,1010,1011],{},"300",[659,1013,1014],{},"Resolution of the images that are exported, in dpi.",[642,1016,1017,1022,1024,1029],{},[659,1018,1019],{},[538,1020,1021],{},"recognition.export.jiix.bounding-box",[659,1023,830],{},[659,1025,1026],{},[538,1027,1028],{},"false",[659,1030,974,1031,1033],{},[538,1032,835],{},", JIIX export will contain the bounding boxes of exported items.",[642,1035,1036,1041,1043,1047],{},[659,1037,1038],{},[538,1039,1040],{},"recognition.export.jiix.strokes",[659,1042,830],{},[659,1044,1045],{},[538,1046,1028],{},[659,1048,974,1049,1051],{},[538,1050,835],{},", JIIX export will include the detailed ink information.",[642,1053,1054,1059,1061,1065],{},[659,1055,1056],{},[538,1057,1058],{},"recognition.export.jiix.style",[659,1060,830],{},[659,1062,1063],{},[538,1064,1028],{},[659,1066,974,1067,1069],{},[538,1068,835],{},", JIIX export will include the styling information.",[642,1071,1072,1077,1079,1083],{},[659,1073,1074],{},[538,1075,1076],{},"recognition.export.jiix.text.chars",[659,1078,830],{},[659,1080,1081],{},[538,1082,1028],{},[659,1084,974,1085,1087],{},[538,1086,835],{},", JIIX export will include the detailed characters information.",[642,1089,1090,1095,1097,1101],{},[659,1091,1092],{},[538,1093,1094],{},"recognition.export.jiix.text.words",[659,1096,830],{},[659,1098,1099],{},[538,1100,835],{},[659,1102,974,1103,1105],{},[538,1104,835],{},", JIIX export will include the detailed words information.",[642,1107,1108,1113,1115,1119],{},[659,1109,1110],{},[538,1111,1112],{},"recognition.alwaysConnected",[659,1114,830],{},[659,1116,1117],{},[538,1118,835],{},[659,1120,1121],{},"Prevents the WebSocket session to be reinitialized every 5 minutes.",[642,1123,1124,1129,1131,1135],{},[659,1125,1126],{},[538,1127,1128],{},"recognition.renderer.debug.draw-image-boxes",[659,1130,830],{},[659,1132,1133],{},[538,1134,1028],{},[659,1136,974,1137,1139],{},[538,1138,835],{},", displays the bounding of the images.",[642,1141,1142,1147,1149,1153],{},[659,1143,1144],{},[538,1145,1146],{},"recognition.renderer.debug.draw-text-boxes",[659,1148,830],{},[659,1150,1151],{},[538,1152,1028],{},[659,1154,974,1155,1157],{},[538,1156,835],{},", displays the bounding of the words (for text) or characters (for math).",[924,1159,1161],{"id":1160},"text-recognition-parameters","Text recognition parameters",[636,1163,1164,1176],{},[639,1165,1166],{},[642,1167,1168,1170,1172,1174],{},[645,1169,724],{},[645,1171,727],{},[645,1173,730],{},[645,1175,733],{},[654,1177,1178,1208,1226,1256,1270,1284,1298,1313,1335,1355],{},[642,1179,1180,1185,1187,1191],{},[659,1181,1182],{},[538,1183,1184],{},"recognition.text.guides.enable",[659,1186,830],{},[659,1188,1189],{},[538,1190,835],{},[659,1192,974,1193,1195,1196,1199,1200,1203,1204,1207],{},[538,1194,835],{},", guides are displayed and used for convert and reflow operations. The default line spacing is 10 mm and can be tuned by choosing the ",[538,1197,1198],{},".text"," class ",[538,1201,1202],{},"font-size"," and ",[538,1205,1206],{},"line-height"," values.",[642,1209,1210,1215,1217,1221],{},[659,1211,1212],{},[538,1213,1214],{},"recognition.text.eraser.erase-precisely",[659,1216,830],{},[659,1218,1219],{},[538,1220,1028],{},[659,1222,974,1223,1225],{},[538,1224,1028],{},", the eraser removes any character it touches, else it only erases ink portions within its trajectory.",[642,1227,1228,1233,1236,1241],{},[659,1229,1230],{},[538,1231,1232],{},"recognition.text.mimeTypes",[659,1234,1235],{},"array of strings",[659,1237,1238],{},[538,1239,1240],{},"['application\u002Fvnd.myscript.jiix']",[659,1242,1243,1244,1247,1248,1251,1252,1255],{},"Exported mimeTypes. Possible values are ",[538,1245,1246],{},"'text\u002Fplain","' and ",[538,1249,1250],{},"'application\u002Fvnd.myscript.jiix","'. When Smart Guide is enable ",[538,1253,1254],{},"'application\u002Fvnd.myscript.jiix'"," is mandatory.",[642,1257,1258,1263,1265,1267],{},[659,1259,1260],{},[538,1261,1262],{},"recognition.text.margin.bottom",[659,1264,848],{},[659,1266,866],{},[659,1268,1269],{},"Margin from the bottom of the part to the bottom of the text bounding box (used for reflow).",[642,1271,1272,1277,1279,1281],{},[659,1273,1274],{},[538,1275,1276],{},"recognition.text.margin.left",[659,1278,848],{},[659,1280,866],{},[659,1282,1283],{},"Margin from the left of the part to the left of the text bounding box (used for reflow).",[642,1285,1286,1291,1293,1295],{},[659,1287,1288],{},[538,1289,1290],{},"recognition.text.margin.right",[659,1292,848],{},[659,1294,866],{},[659,1296,1297],{},"Margin from the right of the part to the right of the text bounding box (used for reflow).",[642,1299,1300,1305,1307,1310],{},[659,1301,1302],{},[538,1303,1304],{},"recognition.text.margin.top",[659,1306,848],{},[659,1308,1309],{},"20",[659,1311,1312],{},"Margin from the top of the part to the top of the text bounding box (used for reflow).",[642,1314,1315,1320,1322,1327],{},[659,1316,1317],{},[538,1318,1319],{},"recognition.text.customResources",[659,1321,1235],{},[659,1323,1324],{},[538,1325,1326],{},"[]",[659,1328,1329,1330,1334],{},"Name of the custom resources uploaded in the developer space to use. See ",[524,1331,1333],{"href":1332},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fspecific\u002Fcustom-recognition","Custom recognition"," reference documentation",[642,1336,1337,1342,1344,1348],{},[659,1338,1339],{},[538,1340,1341],{},"recognition.text.customLexicon",[659,1343,1235],{},[659,1345,1346],{},[538,1347,1326],{},[659,1349,1350,1351,708],{},"List of custom words to be added to the recognition capabilities. See ",[524,1352,1354],{"href":1353},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fadvanced\u002Fbuild-custom-resources#lexicon","more about the lexicon",[642,1356,1357,1362,1364,1368],{},[659,1358,1359],{},[538,1360,1361],{},"recognition.text.addLKText",[659,1363,830],{},[659,1365,1366],{},[538,1367,835],{},[659,1369,1370,1371,1373],{},"Choice to add to the configured custom resources, words in the lexicon of the current language. Note that, if set to ",[538,1372,1028],{},", only one word will be recognized from the inks you send.",[924,1375,1377],{"id":1376},"math-recognition-parameters","Math recognition parameters",[636,1379,1380,1392],{},[639,1381,1382],{},[642,1383,1384,1386,1388,1390],{},[645,1385,724],{},[645,1387,727],{},[645,1389,730],{},[645,1391,733],{},[654,1393,1394,1412,1440,1454,1469,1483,1497,1521,1543,1561,1576,1598,1617],{},[642,1395,1396,1401,1403,1407],{},[659,1397,1398],{},[538,1399,1400],{},"recognition.math.eraser.erase-precisely",[659,1402,830],{},[659,1404,1405],{},[538,1406,1028],{},[659,1408,974,1409,1411],{},[538,1410,1028],{},", the eraser removes any symbol it touches, else it only erases ink portions within its trajectory.",[642,1413,1414,1419,1422,1426],{},[659,1415,1416],{},[538,1417,1418],{},"recognition.math.mimeTypes",[659,1420,1421],{},"array of string",[659,1423,1424],{},[538,1425,1240],{},[659,1427,1428,1429,1247,1432,1435,1436,1439],{},"Exported mimeTypes. Other possible values are ",[538,1430,1431],{},"'application\u002Fx-latex",[538,1433,1434],{},"'application\u002Fmathml+xml","'. ",[538,1437,1438],{},"'application\u002Fx-latex'"," is mandatory when export zone is active.",[642,1441,1442,1447,1449,1451],{},[659,1443,1444],{},[538,1445,1446],{},"recognition.math.margin.bottom",[659,1448,848],{},[659,1450,866],{},[659,1452,1453],{},"Margin from the bottom of the part to the top of the math expression bounding box (used for conversion operations)",[642,1455,1456,1461,1463,1466],{},[659,1457,1458],{},[538,1459,1460],{},"recognition.math.margin.left",[659,1462,848],{},[659,1464,1465],{},"15",[659,1467,1468],{},"Margin from the left of the part to the left of the math expression bounding box (used for conversion operations)",[642,1470,1471,1476,1478,1480],{},[659,1472,1473],{},[538,1474,1475],{},"recognition.math.margin.right",[659,1477,848],{},[659,1479,1465],{},[659,1481,1482],{},"Margin from the right of the part to the right of the math expression bounding box (used for conversion operations)",[642,1484,1485,1490,1492,1494],{},[659,1486,1487],{},[538,1488,1489],{},"recognition.math.margin.top",[659,1491,848],{},[659,1493,866],{},[659,1495,1496],{},"Margin from the top of the part to the top of the math expression bounding box (used for conversion operations)",[642,1498,1499,1504,1506,1511],{},[659,1500,1501],{},[538,1502,1503],{},"recognition.math.solver.angle-unit",[659,1505,745],{},[659,1507,1508],{},[538,1509,1510],{},"deg",[659,1512,1513,1514,1516,1517,1520],{},"Unit of the angle computation in the solver: It must be either ",[538,1515,1510],{}," (degrees) or ",[538,1518,1519],{},"rad"," (radians)",[642,1522,1523,1528,1530,1534],{},[659,1524,1525],{},[538,1526,1527],{},"recognition.math.solver.decimal-separator",[659,1529,745],{},[659,1531,1532],{},[538,1533,708],{},[659,1535,1536,1537,671,1539,1542],{},"The decimal separator symbol (usually ",[538,1538,708],{},[538,1540,1541],{},",",").",[642,1544,1545,1550,1552,1556],{},[659,1546,1547],{},[538,1548,1549],{},"recognition.math.solver.enable",[659,1551,830],{},[659,1553,1554],{},[538,1555,835],{},[659,1557,974,1558,1560],{},[538,1559,835],{},", displays solver result upon conversion.",[642,1562,1563,1568,1570,1573],{},[659,1564,1565],{},[538,1566,1567],{},"recognition.math.solver.fractional-part-digits",[659,1569,848],{},[659,1571,1572],{},"3",[659,1574,1575],{},"The number of decimals to display in solver computation result.",[642,1577,1578,1583,1585,1590],{},[659,1579,1580],{},[538,1581,1582],{},"recognition.math.solver.rounding-mode",[659,1584,745],{},[659,1586,1587],{},[538,1588,1589],{},"half up",[659,1591,1592,1593,671,1595,708],{},"Rounding method used display solver results: It must be either ",[538,1594,1589],{},[538,1596,1597],{},"truncate",[642,1599,1600,1605,1607,1611],{},[659,1601,1602],{},[538,1603,1604],{},"recognition.math.customGrammarId",[659,1606,745],{},[659,1608,1609],{},[538,1610,801],{},[659,1612,1613,1614,1616],{},"Name of the custom grammar uploaded in the developer space to use. See ",[524,1615,1333],{"href":1332}," reference documentation.",[642,1618,1619,1624,1626,1630],{},[659,1620,1621],{},[538,1622,1623],{},"recognition.math.customGrammarContent",[659,1625,745],{},[659,1627,1628],{},[538,1629,801],{},[659,1631,1632,1633,1637],{},"Custom math grammar text. See ",[524,1634,1636],{"href":1635},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fadvanced\u002Fbuild-custom-resources#Math","reference documentation"," to know how to build your custom grammar.",[924,1639,1641],{"id":1640},"diagram-recognition-parameters","Diagram recognition parameters",[636,1643,1644,1656],{},[639,1645,1646],{},[642,1647,1648,1650,1652,1654],{},[645,1649,724],{},[645,1651,727],{},[645,1653,730],{},[645,1655,733],{},[654,1657,1658,1675],{},[642,1659,1660,1665,1667,1671],{},[659,1661,1662],{},[538,1663,1664],{},"recognition.diagram.eraser.erase-precisely",[659,1666,830],{},[659,1668,1669],{},[538,1670,1028],{},[659,1672,974,1673,1411],{},[538,1674,1028],{},[642,1676,1677,1682,1684,1688],{},[659,1678,1679],{},[538,1680,1681],{},"recognition.diagram.mimeTypes",[659,1683,1421],{},[659,1685,1686],{},[538,1687,1240],{},[659,1689,1690,1691,1694],{},"Exported mimeTypes. Other possible value is ",[538,1692,1693],{},"'application\u002Fvnd.openxmlformats-officedocument.presentationml.presentation","'.",[924,1696,1698],{"id":1697},"raw-content-recognition-parameters","Raw Content recognition parameters",[636,1700,1701,1713],{},[639,1702,1703],{},[642,1704,1705,1707,1709,1711],{},[645,1706,724],{},[645,1708,727],{},[645,1710,730],{},[645,1712,733],{},[654,1714,1715,1732,1754],{},[642,1716,1717,1722,1724,1728],{},[659,1718,1719],{},[538,1720,1721],{},"recognition.raw-content.eraser.erase-precisely",[659,1723,830],{},[659,1725,1726],{},[538,1727,1028],{},[659,1729,974,1730,1411],{},[538,1731,1028],{},[642,1733,1734,1739,1741,1745],{},[659,1735,1736],{},[538,1737,1738],{},"raw-content.recognition.types",[659,1740,1235],{},[659,1742,1743],{},[538,1744,1326],{},[659,1746,1747,1748,1203,1751,708],{},"Defines the type of recognition that will be performed on this content and the result that will be available in the JIIX export. Possible values are ",[538,1749,1750],{},"text",[538,1752,1753],{},"shape",[642,1755,1756,1761,1763,1768],{},[659,1757,1758],{},[538,1759,1760],{},"recognition.raw-content.gestures",[659,1762,1235],{},[659,1764,1765],{},[538,1766,1767],{},"[\"underline\", \"scratch-out\", \"join\", \"insert\", \"strike-through\", \"surround\"]",[659,1769,1770],{},"A string array containing any of the enabled gestures: {scratch-out, underline, insert, join, strike-through, surround}. By default, all gestures are enabled.",[530,1772,1774],{"id":1773},"client-parameters","Client parameters",[506,1776,1777],{},"These parameters allow to tune the client side.",[924,1779,927],{"id":1780},"common-parameters-1",[636,1782,1783,1795],{},[639,1784,1785],{},[642,1786,1787,1789,1791,1793],{},[645,1788,724],{},[645,1790,727],{},[645,1792,730],{},[645,1794,733],{},[654,1796,1797,1819,1838,1853,1867,1882,1896,1912,1928,1945,1960,1984,2004],{},[642,1798,1799,1804,1806,1810],{},[659,1800,1801],{},[538,1802,1803],{},"grabber.listenerOptions.capture",[659,1805,830],{},[659,1807,1808],{},[538,1809,835],{},[659,1811,1812,1813],{},"capture option when adding event listeners with ",[524,1814,1818],{"href":1815,"rel":1816},"https:\u002F\u002Fdeveloper.mozilla.org\u002Fen-US\u002Fdocs\u002FWeb\u002FAPI\u002FEventTarget\u002FaddEventListener",[1817],"nofollow","addEventListener function",[642,1820,1821,1826,1828,1832],{},[659,1822,1823],{},[538,1824,1825],{},"grabber.listenerOptions.passive",[659,1827,830],{},[659,1829,1830],{},[538,1831,1028],{},[659,1833,1834,1835],{},"passive option when adding event listeners with ",[524,1836,1818],{"href":1815,"rel":1837},[1817],[642,1839,1840,1845,1847,1850],{},[659,1841,1842],{},[538,1843,1844],{},"grabber.xyFloatPrecision",[659,1846,848],{},[659,1848,1849],{},"0",[659,1851,1852],{},"Precision of x and y from 0 to 10 (integer). The higher the value, the more precise will be the point capture but object in memory and sent to the server will be heavier.",[642,1854,1855,1860,1862,1864],{},[659,1856,1857],{},[538,1858,1859],{},"grabber.timestampFloatPrecision",[659,1861,848],{},[659,1863,1849],{},[659,1865,1866],{},"Precision of the timestamp",[642,1868,1869,1874,1876,1879],{},[659,1870,1871],{},[538,1872,1873],{},"rendering.minHeight",[659,1875,848],{},[659,1877,1878],{},"100",[659,1880,1881],{},"Minimal height of the editor",[642,1883,1884,1889,1891,1893],{},[659,1885,1886],{},[538,1887,1888],{},"rendering.minWidth",[659,1890,848],{},[659,1892,1878],{},[659,1894,1895],{},"Minimal width of the editor",[642,1897,1898,1903,1905,1909],{},[659,1899,1900],{},[538,1901,1902],{},"rendering.smartGuide.enable",[659,1904,830],{},[659,1906,1907],{},[538,1908,835],{},[659,1910,1911],{},"Enable the smart guide",[642,1913,1914,1919,1921,1925],{},[659,1915,1916],{},[538,1917,1918],{},"rendering.smartGuide.fadeOut.enable",[659,1920,830],{},[659,1922,1923],{},[538,1924,1028],{},[659,1926,1927],{},"Enable\u002FDisable the smart guide fade out animation",[642,1929,1930,1935,1937,1942],{},[659,1931,1932],{},[538,1933,1934],{},"rendering.smartGuide.fadeOut.duration",[659,1936,848],{},[659,1938,1939],{},[538,1940,1941],{},"10000",[659,1943,1944],{},"Time in milliseconds to hide the smart guide",[642,1946,1947,1952,1954,1957],{},[659,1948,1949],{},[538,1950,1951],{},"triggers.resizeTriggerDelay",[659,1953,848],{},[659,1955,1956],{},"200",[659,1958,1959],{},"Delay in millisecond to wait before applying a resize action. If another resize order is performed during the quiet period, resizeTimer is clear. Prevent resize storms.",[642,1961,1962,1967,1969,1974],{},[659,1963,1964],{},[538,1965,1966],{},"triggers.exportContent",[659,1968,745],{},[659,1970,1971],{},[538,1972,1973],{},"POINTER_UP",[659,1975,1976,1977,1979,1980,1983],{},"Trigger for export action: either on  ",[538,1978,1973],{}," when export is triggers after a delay after pointer up, or ",[538,1981,1982],{},"DEMAND"," for on demand export.",[642,1985,1986,1991,1993,1995],{},[659,1987,1988],{},[538,1989,1990],{},"triggers.exportContentDelay",[659,1992,848],{},[659,1994,1956],{},[659,1996,1997,1998,2000,2001,2003],{},"When  ",[538,1999,1966],{}," is ",[538,2002,1973],{}," sets the delay in millisecond to wait after pen pu, before triggering the export action.",[642,2005,2006,2011,2013,2015],{},[659,2007,2008],{},[538,2009,2010],{},"events.processDelay",[659,2012,848],{},[659,2014,1849],{},[659,2016,2017],{},"Quiet period duration in millisecond while editor wait for another event before triggering events",[924,2019,2021],{"id":2020},"offscreen-mode-parameters","Offscreen mode parameters",[506,2023,2024,2025,708],{},"These parameters are specific to the WebSocket offscreen mode. For more details refer to ",[524,2026,683],{"href":682},[636,2028,2029,2041],{},[639,2030,2031],{},[642,2032,2033,2035,2037,2039],{},[645,2034,724],{},[645,2036,727],{},[645,2038,730],{},[645,2040,733],{},[654,2042,2043,2057,2072,2096,2110,2124,2138,2152],{},[642,2044,2045,2050,2052,2054],{},[659,2046,2047],{},[538,2048,2049],{},"rendering.guides.enable",[659,2051,830],{},[659,2053,835],{},[659,2055,2056],{},"Indicates whether alignment guides should be shown.",[642,2058,2059,2064,2066,2069],{},[659,2060,2061],{},[538,2062,2063],{},"rendering.guides.gap",[659,2065,848],{},[659,2067,2068],{},"50",[659,2070,2071],{},"When guides are enabled, defines the gap of the guides .",[642,2073,2074,2079,2081,2086],{},[659,2075,2076],{},[538,2077,2078],{},"rendering.guides.type",[659,2080,745],{},[659,2082,2083],{},[538,2084,2085],{},"point",[659,2087,2088,2089,700,2091,671,2094,708],{},"When guides are enabled, describes which alignment guides should be shown. Possible values are: ",[538,2090,554],{},[538,2092,2093],{},"grid",[538,2095,2085],{},[642,2097,2098,2103,2105,2107],{},[659,2099,2100],{},[538,2101,2102],{},"menu.enable",[659,2104,830],{},[659,2106,835],{},[659,2108,2109],{},"Indicates whether the menu bar should be shown.",[642,2111,2112,2117,2119,2121],{},[659,2113,2114],{},[538,2115,2116],{},"menu.style.enable",[659,2118,830],{},[659,2120,835],{},[659,2122,2123],{},"Indicates whether the style menu should be shown.",[642,2125,2126,2131,2133,2135],{},[659,2127,2128],{},[538,2129,2130],{},"menu.intention.enable",[659,2132,830],{},[659,2134,835],{},[659,2136,2137],{},"Indicates whether the intention menu should be shown.",[642,2139,2140,2145,2147,2149],{},[659,2141,2142],{},[538,2143,2144],{},"menu.action.enable",[659,2146,830],{},[659,2148,835],{},[659,2150,2151],{},"Indicates whether the action menu should be shown.",[642,2153,2154,2159,2161,2163],{},[659,2155,2156],{},[538,2157,2158],{},"menu.context.enable",[659,2160,830],{},[659,2162,835],{},[659,2164,2165],{},"Indicates whether the context menu should be shown on selection.",[2167,2168,2169],"style",{},"html pre.shiki code .sglaT, html code.shiki .sglaT{--shiki-light:#7751EC;--shiki-default:#7751EC;--shiki-dark:#AC92FC}html pre.shiki code .sEQEB, html code.shiki .sEQEB{--shiki-light:#051F41;--shiki-default:#051F41;--shiki-dark:#D1E9FA}html pre.shiki code .soFc9, html code.shiki .soFc9{--shiki-light:#1A9FFF;--shiki-default:#1A9FFF;--shiki-dark:#1A9FFF}html pre.shiki code .sZBTK, html code.shiki .sZBTK{--shiki-light:#002DB3;--shiki-default:#002DB3;--shiki-dark:#80EAFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":548,"searchDepth":584,"depth":584,"links":2171},[2172,2173,2174,2175,2182],{"id":532,"depth":573,"text":533},{"id":630,"depth":573,"text":631},{"id":711,"depth":573,"text":712},{"id":918,"depth":573,"text":919,"children":2176},[2177,2178,2179,2180,2181],{"id":926,"depth":584,"text":927},{"id":1160,"depth":584,"text":1161},{"id":1376,"depth":584,"text":1377},{"id":1640,"depth":584,"text":1641},{"id":1697,"depth":584,"text":1698},{"id":1773,"depth":573,"text":1774,"children":2183},[2184,2185],{"id":1780,"depth":584,"text":927},{"id":2020,"depth":584,"text":2021},null,"Reference of the different configuration options available for tuning with iink SDK","md",{},true,"r7most",{"title":144,"description":2187},"docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F08.configuration-iinkts","l5Fgk3wDosEUpFOOp2_aNuJtC5eItCguvIyDutOvf-s",[2196],{"title":5,"path":6,"stem":7,"children":2197,"page":40},[2198],{"title":10,"path":11,"stem":12,"children":2199,"page":40},[2200],{"title":2201,"navTitle":2186,"icon":2186,"path":2202,"stem":2203,"children":2204,"page":40},"3.1","\u002Fdocs\u002Fcloud\u002F3.1","docs\u002Fcloud\u002F3.1",[2205,2233,2246,2270,2290,2316,2328,2346,2357,2381],{"title":20,"navTitle":2186,"icon":2186,"path":2206,"stem":2207,"children":2208,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview","docs\u002Fcloud\u002F3.1\u002F01.overview",[2209,2214,2220,2225,2229],{"title":25,"path":2210,"stem":2211,"navTitle":2212,"icon":2213},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Fintroduction","docs\u002Fcloud\u002F3.1\u002F01.overview\u002F01.introduction","Introduction","i-tabler-info-circle",{"title":2215,"path":2216,"stem":2217,"navTitle":2218,"icon":2219},"Web concepts","\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Ftools-and-concepts","docs\u002Fcloud\u002F3.1\u002F01.overview\u002F02.tools-and-concepts","Tools and concepts","i-tabler-package",{"title":29,"path":2221,"stem":2222,"navTitle":2223,"icon":2224},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Fhttp-rest-or-websocket","docs\u002Fcloud\u002F3.1\u002F01.overview\u002F03.http-rest-or-websocket","REST\u002FHTTP vs. WebSockets","i-tabler-question-circle",{"title":33,"path":2226,"stem":2227,"navTitle":33,"icon":2228},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Fchangelog","docs\u002Fcloud\u002F3.1\u002F01.overview\u002F04.changelog","i-tabler-bell-ringing",{"title":37,"path":2230,"stem":2231,"navTitle":37,"icon":2232},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Fmigration-guide","docs\u002Fcloud\u002F3.1\u002F01.overview\u002F05.migration-guide","i-tabler-gps",{"title":42,"navTitle":2186,"icon":2186,"path":2234,"stem":2235,"children":2236,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fintegration","docs\u002Fcloud\u002F3.1\u002F02.integration",[2237,2242],{"title":47,"path":2238,"stem":2239,"navTitle":2240,"icon":2241},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fintegration\u002Fplatforms","docs\u002Fcloud\u002F3.1\u002F02.integration\u002F01.platforms","Platforms","i-tabler-device-laptop",{"title":51,"path":2243,"stem":2244,"navTitle":51,"icon":2245},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fintegration\u002Fintegration-levels","docs\u002Fcloud\u002F3.1\u002F02.integration\u002F02.integration-levels","i-tabler-stack-2",{"title":55,"navTitle":2186,"icon":2186,"path":2247,"stem":2248,"children":2249,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities",[2250,2254,2258,2262,2266],{"title":60,"path":2251,"stem":2252,"navTitle":2186,"icon":2253},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F01.recognizers","i-tabler-text-scan-2",{"title":64,"path":2255,"stem":2256,"navTitle":64,"icon":2257},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F02.text-languages","i-tabler-language",{"title":68,"path":2259,"stem":2260,"navTitle":68,"icon":2261},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F03.math-elements-and-rules","i-tabler-math",{"title":72,"path":2263,"stem":2264,"navTitle":72,"icon":2265},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F04.diagram-features","i-tabler-circle-square",{"title":76,"path":2267,"stem":2268,"navTitle":2186,"icon":2269},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Fgestures","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F05.gestures","i-tabler-hand-finger",{"title":80,"navTitle":2186,"icon":2186,"path":2271,"stem":2272,"children":2273,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration",[2274,2278,2281,2286],{"title":85,"path":2275,"stem":2276,"navTitle":85,"icon":2277},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F01.content-types","i-tabler-eye",{"title":89,"path":980,"stem":2279,"navTitle":89,"icon":2280},"docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F02.interactive-features","i-tabler-bolt",{"title":93,"path":2282,"stem":2283,"navTitle":2284,"icon":2285},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F03.import-and-export-formats","Import and export","i-tabler-arrows-left-right",{"title":97,"path":2287,"stem":2288,"navTitle":97,"icon":2289},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Fmath-features","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F04.math-features","i-tabler-calculator",{"title":101,"navTitle":2186,"icon":2186,"path":2291,"stem":2292,"children":2293,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts","docs\u002Fcloud\u002F3.1\u002F05.iinkts",[2294,2296,2299,2302,2305,2308,2312,2315],{"title":106,"path":526,"stem":2295,"navTitle":2186,"icon":2186},"docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F01.get-started",{"title":436,"path":2297,"stem":2298,"navTitle":2186,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fediting","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F02.editing",{"title":448,"path":2300,"stem":2301,"navTitle":2186,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fconversion","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F03.conversion",{"title":2284,"path":2303,"stem":2304,"navTitle":2186,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fimport-and-export","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F04.import-and-export",{"title":456,"path":2306,"stem":2307,"navTitle":456,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fstyling","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F05.styling",{"title":2309,"path":2310,"stem":2311,"navTitle":2186,"icon":2186},"Full example","\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Ffull-example","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F06.full-example",{"title":2313,"path":682,"stem":2314,"navTitle":2186,"icon":2186},"OffScreen interactivity","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F07.offscreen-interactivity",{"title":144,"path":499,"stem":2193,"navTitle":2186,"icon":2186},{"title":148,"navTitle":2186,"icon":2186,"path":2317,"stem":2318,"children":2319,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest","docs\u002Fcloud\u002F3.1\u002F06.rest",[2320,2325],{"title":2321,"path":2322,"stem":2323,"navTitle":2324,"icon":2186},"MyScript iink SDK Web REST Architecture","\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture","docs\u002Fcloud\u002F3.1\u002F06.rest\u002F01.architecture","Architecture",{"title":144,"path":2326,"stem":2327,"navTitle":2186,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Fconfiguration-rest","docs\u002Fcloud\u002F3.1\u002F06.rest\u002F02.configuration-rest",{"title":173,"navTitle":2186,"icon":2186,"path":2329,"stem":2330,"children":2331,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets","docs\u002Fcloud\u002F3.1\u002F07.websockets",[2332,2335,2339,2343],{"title":178,"path":2333,"stem":2334,"navTitle":2324,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Farchitecture","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F01.architecture",{"title":190,"path":2336,"stem":2337,"navTitle":2338,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Fmessages-onscreen","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F02.messages-onscreen","Onscreen Messages",{"title":182,"path":2340,"stem":2341,"navTitle":2342,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Fmessages-offscreen","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F03.messages-offscreen","Offscreen Messages",{"title":144,"path":2344,"stem":2345,"navTitle":2186,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Fconfiguration-ws","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F04.configuration-ws",{"title":197,"navTitle":2186,"icon":2186,"path":2347,"stem":2348,"children":2349,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fspecific","docs\u002Fcloud\u002F3.1\u002F08.specific",[2350,2354],{"title":202,"path":2351,"stem":2352,"navTitle":2186,"icon":2353},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fspecific\u002Ftext-recognition-candidates","docs\u002Fcloud\u002F3.1\u002F08.specific\u002F01.text-recognition-candidates","i-tabler-tags",{"title":206,"path":1332,"stem":2355,"navTitle":2186,"icon":2356},"docs\u002Fcloud\u002F3.1\u002F08.specific\u002F02.custom-recognition","i-tabler-file-code",{"title":210,"navTitle":2186,"icon":2186,"path":2358,"stem":2359,"children":2360,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver","docs\u002Fcloud\u002F3.1\u002F09.server",[2361,2365,2369,2373,2377],{"title":215,"path":2362,"stem":2363,"navTitle":2364,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fpreamble-prerequisites","docs\u002Fcloud\u002F3.1\u002F09.server\u002F01.preamble-prerequisites","Preamble and prerequisites",{"title":219,"path":2366,"stem":2367,"navTitle":2368,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fmonoserver-installation","docs\u002Fcloud\u002F3.1\u002F09.server\u002F02.monoserver-installation","Monoserver installation",{"title":223,"path":2370,"stem":2371,"navTitle":2372,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fproduction-installation","docs\u002Fcloud\u002F3.1\u002F09.server\u002F03.production-installation","Production installation",{"title":227,"path":2374,"stem":2375,"navTitle":2376,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fserver-migration-guide","docs\u002Fcloud\u002F3.1\u002F09.server\u002F04.server-migration-guide","Server migration guide",{"title":231,"path":2378,"stem":2379,"navTitle":2380,"icon":2186},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fadministration-guide","docs\u002Fcloud\u002F3.1\u002F09.server\u002F05.administration-guide","Administration guide",{"title":139,"navTitle":2186,"icon":2186,"path":2382,"stem":2383,"children":2384,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Freference","docs\u002Fcloud\u002F3.1\u002F10.reference",[2385],{"title":239,"path":2386,"stem":2387,"navTitle":2388,"icon":2389},"\u002Fdocs\u002Fcloud\u002F3.1\u002Freference\u002Fjiix","docs\u002Fcloud\u002F3.1\u002F10.reference\u002F01.jiix","JIIX","i-tabler-braces",{"id":2391,"title":2392,"body":2393,"canonicalPath":2186,"description":2452,"extension":2188,"icon":2232,"meta":2453,"navTitle":20,"navigation":2190,"path":2454,"resolveKey":2186,"resolveVersion":2186,"seo":2455,"stem":2456,"__hash__":2457},"support\u002Fsupport\u002F01.index.md","Support",{"type":503,"value":2394,"toc":2450},[2395,2398],[506,2396,2397],{},"Find answers to common questions about integrating the iink SDK and MyScript Cloud APIs. Browse the topics below or reach out on the community forum.",[2399,2400,2401,2409,2417,2425,2433,2442],"card-group",{},[2402,2403,2406],"card",{"icon":2219,"title":2404,"to":2405},"Recognition assets","\u002Fsupport\u002Frecognition-assets\u002F",[506,2407,2408],{},"Download base assets and build custom resources to fine-tune the recognition.",[2402,2410,2414],{"icon":2411,"title":2412,"to":2413},"i-tabler-key","On-device license management","\u002Fsupport\u002Fon-device\u002Fon-device-license-management\u002F",[506,2415,2416],{},"Manage licenses for applications embedding the on-device iink SDK.",[2402,2418,2422],{"icon":2419,"title":2420,"to":2421},"i-tabler-user-circle","Registering with MyScript Cloud","\u002Fsupport\u002Fcloud\u002Fregistering-myscript-cloud\u002F",[506,2423,2424],{},"Create a Cloud account and obtain the keys to call our recognition APIs.",[2402,2426,2430],{"icon":2427,"title":2428,"to":2429},"i-tabler-rocket","Being production ready","\u002Fsupport\u002Fcloud\u002Fbeing-production-ready\u002F",[506,2431,2432],{},"Best practices and quotas to ship your iink Cloud integration to production.",[2402,2434,2439],{"icon":2435,"title":2436,"to":2437,"target":2438},"i-tabler-message-circle","Forums","https:\u002F\u002Fdeveloper-support.myscript.com\u002Fsupport\u002Flogin","_blank",[506,2440,2441],{},"Ask questions and get answers from the MyScript developer community.",[2402,2443,2447],{"icon":2444,"title":2445,"to":2446,"target":2438},"i-tabler-mail","Contact us","https:\u002F\u002Fwww.myscript.com\u002Fcontact\u002F",[506,2448,2449],{},"Can't find what you're looking for? Reach out to our team.",{"title":548,"searchDepth":584,"depth":584,"links":2451},[],"MyScript Developer Support hub",{},"\u002Fsupport",{"title":2392,"description":2452},"support\u002F01.index","jENFmcn55y_8r3_6pH5xxlH1dZJBwoAuq9F7gXQtow8",1792566616364]