[{"data":1,"prerenderedAt":860},["ShallowReactive",2],{"navigation":3,"docs-cloud-3.1-overview-changelog":498,"nav-cloud31":598,"support-index":792},[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\u002Foverview\u002Fchangelog",{"id":501,"title":33,"body":502,"canonicalPath":589,"description":590,"extension":591,"icon":592,"meta":593,"navTitle":33,"navigation":594,"path":499,"resolveKey":589,"resolveVersion":589,"seo":595,"stem":596,"__hash__":597},"cloud31\u002Fdocs\u002Fcloud\u002F3.1\u002F01.overview\u002F04.changelog.md",{"type":503,"value":504,"toc":582},"minimark",[505,509,514,523,526,534,537,556,560,571],[506,507,508],"p",{},"MyScript iink Cloud 3.1 comes packed with improvements and several noticeable new features. This page provides an overview of the changes.",[510,511,513],"h2",{"id":512},"new-web-offscreen-interactivity-feature","New Web Offscreen Interactivity feature",[506,515,516,517,522],{},"Up to previous iink SDK Web, it was necessary to use the svg patches rendering updates sent by the server in order to take advantage of iink SDK Web interactive features via Math and Text ",[518,519,521],"a",{"href":520},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Farchitecture#offscreen-interactivity-mode","WebSockets APIs",".\nIn 3.1, while retaining the legacy Math and Text WebSockets APIs, we introduce offscreen interactivity based on a new WebSocket endpoint and new WebSocket messages.",[506,524,525],{},"This new API allows your client application drive the content model update by maintaining the incremental recognition principle and using gesture notifications.\nAll rendering is now done on the client side, allowing the implementation of new features such as lasso selection, ink copy\u002Fpaste, and easier integration of custom rendering.",[506,527,528,529,533],{},"In addition, this new API relies on a ",[518,530,532],{"href":531},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Fcontent-types","\"Raw Content\" content part",", where you can write and draw freely on a wide canvas and interact with the content without explicit segmentation into text, math, shapes or drawing.",[506,535,536],{},"➤ We have updated our iinkTS library to support this feature: We provide two new ready-to-use iinkTS samples that illustrate two different integration options:",[538,539,540,549],"ul",{},[541,542,543,544,548],"li",{},"Use iinkTS for ink capture, rendering and modeling. See ",[518,545,547],{"href":546},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fget-started","iinkTS GetStarted",".",[541,550,551,552,548],{},"Use your own framework for ink capture, rendering and modeling and use the iinkTS to send stroke updates to our recognition server.\nWe have developed a React app example based on a tldraw canvas to illustrate such an integration. See ",[518,553,555],{"href":554},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Foffscreen-interactivity","iinkTS OffScreen Interactivity dedicated page",[510,557,559],{"id":558},"improvement-of-the-iink-web-configuration","Improvement of the iink Web configuration",[506,561,562,563,567,568,548],{},"To improve the interactivity configuration, we have revised our iink Web configuration for ",[564,565,566],"code",{},"Raw Content"," and ",[564,569,570],{},"Diagram",[572,573,575],"callout",{"color":574},"secondary",[506,576,577,578,548],{},"If you upgrade from a previous version, please take a look at the ",[518,579,581],{"href":580},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Fmigration-guide","migration guide",{"title":583,"searchDepth":584,"depth":584,"links":585},"",3,[586,588],{"id":512,"depth":587,"text":513},2,{"id":558,"depth":587,"text":559},null,"Release notes for Cloud 3.1","md","i-tabler-bell-ringing",{},true,{"title":33,"description":590},"docs\u002Fcloud\u002F3.1\u002F01.overview\u002F04.changelog","rUlmE2w7T3Eo2rf15y_lImlEPsoXTbngnIwaejXgClE",[599],{"title":5,"path":6,"stem":7,"children":600,"page":40},[601],{"title":10,"path":11,"stem":12,"children":602,"page":40},[603],{"title":604,"navTitle":589,"icon":589,"path":605,"stem":606,"children":607,"page":40},"3.1","\u002Fdocs\u002Fcloud\u002F3.1","docs\u002Fcloud\u002F3.1",[608,632,645,669,689,717,729,747,759,783],{"title":20,"navTitle":589,"icon":589,"path":609,"stem":610,"children":611,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview","docs\u002Fcloud\u002F3.1\u002F01.overview",[612,617,623,628,629],{"title":25,"path":613,"stem":614,"navTitle":615,"icon":616},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Fintroduction","docs\u002Fcloud\u002F3.1\u002F01.overview\u002F01.introduction","Introduction","i-tabler-info-circle",{"title":618,"path":619,"stem":620,"navTitle":621,"icon":622},"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":624,"stem":625,"navTitle":626,"icon":627},"\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":499,"stem":596,"navTitle":33,"icon":592},{"title":37,"path":580,"stem":630,"navTitle":37,"icon":631},"docs\u002Fcloud\u002F3.1\u002F01.overview\u002F05.migration-guide","i-tabler-gps",{"title":42,"navTitle":589,"icon":589,"path":633,"stem":634,"children":635,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fintegration","docs\u002Fcloud\u002F3.1\u002F02.integration",[636,641],{"title":47,"path":637,"stem":638,"navTitle":639,"icon":640},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fintegration\u002Fplatforms","docs\u002Fcloud\u002F3.1\u002F02.integration\u002F01.platforms","Platforms","i-tabler-device-laptop",{"title":51,"path":642,"stem":643,"navTitle":51,"icon":644},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fintegration\u002Fintegration-levels","docs\u002Fcloud\u002F3.1\u002F02.integration\u002F02.integration-levels","i-tabler-stack-2",{"title":55,"navTitle":589,"icon":589,"path":646,"stem":647,"children":648,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities",[649,653,657,661,665],{"title":60,"path":650,"stem":651,"navTitle":589,"icon":652},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F01.recognizers","i-tabler-text-scan-2",{"title":64,"path":654,"stem":655,"navTitle":64,"icon":656},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F02.text-languages","i-tabler-language",{"title":68,"path":658,"stem":659,"navTitle":68,"icon":660},"\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":662,"stem":663,"navTitle":72,"icon":664},"\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":666,"stem":667,"navTitle":589,"icon":668},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Fgestures","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F05.gestures","i-tabler-hand-finger",{"title":80,"navTitle":589,"icon":589,"path":670,"stem":671,"children":672,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration",[673,676,680,685],{"title":85,"path":531,"stem":674,"navTitle":85,"icon":675},"docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F01.content-types","i-tabler-eye",{"title":89,"path":677,"stem":678,"navTitle":89,"icon":679},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F02.interactive-features","i-tabler-bolt",{"title":93,"path":681,"stem":682,"navTitle":683,"icon":684},"\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":686,"stem":687,"navTitle":97,"icon":688},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Fmath-features","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F04.math-features","i-tabler-calculator",{"title":101,"navTitle":589,"icon":589,"path":690,"stem":691,"children":692,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts","docs\u002Fcloud\u002F3.1\u002F05.iinkts",[693,695,698,701,704,707,711,714],{"title":106,"path":546,"stem":694,"navTitle":589,"icon":589},"docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F01.get-started",{"title":436,"path":696,"stem":697,"navTitle":589,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fediting","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F02.editing",{"title":448,"path":699,"stem":700,"navTitle":589,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fconversion","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F03.conversion",{"title":683,"path":702,"stem":703,"navTitle":589,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fimport-and-export","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F04.import-and-export",{"title":456,"path":705,"stem":706,"navTitle":456,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fstyling","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F05.styling",{"title":708,"path":709,"stem":710,"navTitle":589,"icon":589},"Full example","\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Ffull-example","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F06.full-example",{"title":712,"path":554,"stem":713,"navTitle":589,"icon":589},"OffScreen interactivity","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F07.offscreen-interactivity",{"title":144,"path":715,"stem":716,"navTitle":589,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fconfiguration-iinkts","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F08.configuration-iinkts",{"title":148,"navTitle":589,"icon":589,"path":718,"stem":719,"children":720,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest","docs\u002Fcloud\u002F3.1\u002F06.rest",[721,726],{"title":722,"path":723,"stem":724,"navTitle":725,"icon":589},"MyScript iink SDK Web REST Architecture","\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture","docs\u002Fcloud\u002F3.1\u002F06.rest\u002F01.architecture","Architecture",{"title":144,"path":727,"stem":728,"navTitle":589,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Fconfiguration-rest","docs\u002Fcloud\u002F3.1\u002F06.rest\u002F02.configuration-rest",{"title":173,"navTitle":589,"icon":589,"path":730,"stem":731,"children":732,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets","docs\u002Fcloud\u002F3.1\u002F07.websockets",[733,736,740,744],{"title":178,"path":734,"stem":735,"navTitle":725,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Farchitecture","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F01.architecture",{"title":190,"path":737,"stem":738,"navTitle":739,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Fmessages-onscreen","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F02.messages-onscreen","Onscreen Messages",{"title":182,"path":741,"stem":742,"navTitle":743,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Fmessages-offscreen","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F03.messages-offscreen","Offscreen Messages",{"title":144,"path":745,"stem":746,"navTitle":589,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Fconfiguration-ws","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F04.configuration-ws",{"title":197,"navTitle":589,"icon":589,"path":748,"stem":749,"children":750,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fspecific","docs\u002Fcloud\u002F3.1\u002F08.specific",[751,755],{"title":202,"path":752,"stem":753,"navTitle":589,"icon":754},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fspecific\u002Ftext-recognition-candidates","docs\u002Fcloud\u002F3.1\u002F08.specific\u002F01.text-recognition-candidates","i-tabler-tags",{"title":206,"path":756,"stem":757,"navTitle":589,"icon":758},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fspecific\u002Fcustom-recognition","docs\u002Fcloud\u002F3.1\u002F08.specific\u002F02.custom-recognition","i-tabler-file-code",{"title":210,"navTitle":589,"icon":589,"path":760,"stem":761,"children":762,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver","docs\u002Fcloud\u002F3.1\u002F09.server",[763,767,771,775,779],{"title":215,"path":764,"stem":765,"navTitle":766,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fpreamble-prerequisites","docs\u002Fcloud\u002F3.1\u002F09.server\u002F01.preamble-prerequisites","Preamble and prerequisites",{"title":219,"path":768,"stem":769,"navTitle":770,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fmonoserver-installation","docs\u002Fcloud\u002F3.1\u002F09.server\u002F02.monoserver-installation","Monoserver installation",{"title":223,"path":772,"stem":773,"navTitle":774,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fproduction-installation","docs\u002Fcloud\u002F3.1\u002F09.server\u002F03.production-installation","Production installation",{"title":227,"path":776,"stem":777,"navTitle":778,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fserver-migration-guide","docs\u002Fcloud\u002F3.1\u002F09.server\u002F04.server-migration-guide","Server migration guide",{"title":231,"path":780,"stem":781,"navTitle":782,"icon":589},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fadministration-guide","docs\u002Fcloud\u002F3.1\u002F09.server\u002F05.administration-guide","Administration guide",{"title":139,"navTitle":589,"icon":589,"path":784,"stem":785,"children":786,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Freference","docs\u002Fcloud\u002F3.1\u002F10.reference",[787],{"title":239,"path":788,"stem":789,"navTitle":790,"icon":791},"\u002Fdocs\u002Fcloud\u002F3.1\u002Freference\u002Fjiix","docs\u002Fcloud\u002F3.1\u002F10.reference\u002F01.jiix","JIIX","i-tabler-braces",{"id":793,"title":794,"body":795,"canonicalPath":589,"description":854,"extension":591,"icon":631,"meta":855,"navTitle":20,"navigation":594,"path":856,"resolveKey":589,"resolveVersion":589,"seo":857,"stem":858,"__hash__":859},"support\u002Fsupport\u002F01.index.md","Support",{"type":503,"value":796,"toc":852},[797,800],[506,798,799],{},"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.",[801,802,803,811,819,827,835,844],"card-group",{},[804,805,808],"card",{"icon":622,"title":806,"to":807},"Recognition assets","\u002Fsupport\u002Frecognition-assets\u002F",[506,809,810],{},"Download base assets and build custom resources to fine-tune the recognition.",[804,812,816],{"icon":813,"title":814,"to":815},"i-tabler-key","On-device license management","\u002Fsupport\u002Fon-device\u002Fon-device-license-management\u002F",[506,817,818],{},"Manage licenses for applications embedding the on-device iink SDK.",[804,820,824],{"icon":821,"title":822,"to":823},"i-tabler-user-circle","Registering with MyScript Cloud","\u002Fsupport\u002Fcloud\u002Fregistering-myscript-cloud\u002F",[506,825,826],{},"Create a Cloud account and obtain the keys to call our recognition APIs.",[804,828,832],{"icon":829,"title":830,"to":831},"i-tabler-rocket","Being production ready","\u002Fsupport\u002Fcloud\u002Fbeing-production-ready\u002F",[506,833,834],{},"Best practices and quotas to ship your iink Cloud integration to production.",[804,836,841],{"icon":837,"title":838,"to":839,"target":840},"i-tabler-message-circle","Forums","https:\u002F\u002Fdeveloper-support.myscript.com\u002Fsupport\u002Flogin","_blank",[506,842,843],{},"Ask questions and get answers from the MyScript developer community.",[804,845,849],{"icon":846,"title":847,"to":848,"target":840},"i-tabler-mail","Contact us","https:\u002F\u002Fwww.myscript.com\u002Fcontact\u002F",[506,850,851],{},"Can't find what you're looking for? Reach out to our team.",{"title":583,"searchDepth":584,"depth":584,"links":853},[],"MyScript Developer Support hub",{},"\u002Fsupport",{"title":794,"description":854},"support\u002F01.index","jENFmcn55y_8r3_6pH5xxlH1dZJBwoAuq9F7gXQtow8",1792566613744]