[{"data":1,"prerenderedAt":1363},["ShallowReactive",2],{"navigation":3,"docs-cloud-3.1-rest-migration":498,"nav-cloud31":1096,"support-index":1294},[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\u002Frest\u002Fmigration",{"id":501,"title":502,"body":503,"canonicalPath":1087,"description":502,"extension":1088,"icon":1089,"meta":1090,"navTitle":37,"navigation":40,"path":499,"resolveKey":1091,"resolveVersion":1092,"seo":1093,"stem":1094,"__hash__":1095},"cloud31\u002Fdocs\u002Fcloud\u002F3.1\u002F06.rest\u002F05.migration.md","Migration guide from the CDK 3.2 API",{"type":504,"value":505,"toc":1051},"minimark",[506,510,515,524,527,530,549,558,561,569,573,583,586,592,596,607,614,618,629,635,639,642,646,649,653,658,665,668,672,679,700,704,711,714,749,753,763,766,770,777,784,790,794,798,805,808,812,819,829,833,840,842,846,851,868,871,875,879,882,888,892,895,899,902,908,912,929,933,940,943,947,954,957,980,989,993,1009,1022,1025,1029,1042,1045],[507,508,509],"p",{},"This guide will help you migrating from MyScript CDK 3.2 REST API.",[511,512,514],"h2",{"id":513},"introduction","Introduction",[507,516,517,518,523],{},"Migrating from CDK 3.2 REST API will allow you to benefit from the advantages of ",[519,520,522],"a",{"href":521},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Fchangelog","MyScript iink SDK"," and a common approach to all MyScript's recognition services.",[511,525,20],{"id":526},"overview",[507,528,529],{},"The main changes from MyScript CDK 3.2 REST API are:",[531,532,533,537,540,543,546],"ul",{},[534,535,536],"li",{},"Only one common REST endpoint and format for all recognition types",[534,538,539],{},"Credentials are now in the header of the request",[534,541,542],{},"A new Jiix format for output",[534,544,545],{},"An HTTP Standard compliant way of defining the output type",[534,547,548],{},"Swagger 2.4 format API",[511,550,552,553,557],{"id":551},"new-jiix-format","New ",[519,554,556],{"href":555},"\u002Fdocs\u002Fcloud\u002F3.1\u002Freference\u002Fjiix","Jiix"," format",[507,559,560],{},"iink SDK introduces a new common format for recognition output.",[507,562,563,564,568],{},"Please refer to ",[519,565,567],{"href":566},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture#jiix-format","the user guide"," to find more about Jiix format.",[511,570,572],{"id":571},"output-formats","Output formats",[507,574,575],{},[576,577,578,579],"em",{},"formerly ",[580,581,582],"code",{},"mathInput.resultTypes",[507,584,585],{},"The iink SDK REST API now supports several output formats.\nThe requested output format must be set in the HTTP header of the request.",[507,587,563,588,591],{},[519,589,567],{"href":590},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture#output-formats"," to find more about output format handling.",[511,593,595],{"id":594},"language-choice","Language choice",[507,597,598],{},[576,599,578,600,603,604],{},[580,601,602],{},"analyzerInput.parameter.textParameter.language"," or ",[580,605,606],{},"textInput.textParameter.language",[507,608,609,610,613],{},"The selection of the recognition language is now part of the common configuration ",[580,611,612],{},"configuration.lang",".",[511,615,617],{"id":616},"credentials","Credentials",[507,619,620,621,624,625,628],{},"The ",[580,622,623],{},"application"," and ",[580,626,627],{},"applicationKey"," credentials must now be set in the header of the HTTP request.",[507,630,563,631,634],{},[519,632,567],{"href":633},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture#credentials"," to find more about credentials.",[511,636,638],{"id":637},"api-endpoint","API endpoint",[507,640,641],{},"Only one endpoint handles all the recognitions types.\nThe API is common for all the recognition types.",[511,643,645],{"id":644},"swagger-24","Swagger 2.4",[507,647,648],{},"The documentation of iink SDK REST API is available in Swagger 2.4 format.",[511,650,652],{"id":651},"text-recognition","Text recognition",[654,655,657],"h3",{"id":656},"text-input-mode","Text input mode",[507,659,660],{},[576,661,578,662],{},[580,663,664],{},"textInput.textInputMode",[507,666,667],{},"No text input mode configuration is required. iink SDK 4.5 recognizes exclusively cursive inputs.",[654,669,671],{"id":670},"result-detail-becomes-jiix-text-configuration","Result detail becomes jiix text configuration",[507,673,578,674],{},[576,675,676],{},[580,677,678],{},"textInput.resultDetail",[507,680,681,682,685,686,624,689,692,693,603,696,699],{},"The result detail can be obtained when asking for ",[519,683,684],{"href":555},"jiix"," output.\nIt can be configured setting ",[580,687,688],{},"configuration.export.jiix.text.chars",[580,690,691],{},"configuration.export.jiix.text.words"," to ",[580,694,695],{},"true",[580,697,698],{},"false",".\nThe text detail is always provided.",[654,701,703],{"id":702},"text-properties","Text properties",[507,705,706],{},[576,707,578,708],{},[580,709,710],{},"textInput.textProperties",[507,712,713],{},"The setting of the following text properties is not yet supported:",[531,715,716,719,722,725,728,731,734,737,740,743,746],{},[534,717,718],{},"textCandidateListSize",[534,720,721],{},"wordCandidateListSize",[534,723,724],{},"characterCandidateListSize",[534,726,727],{},"wordPredictionListSize",[534,729,730],{},"wordCompletionListSize",[534,732,733],{},"discardCaseVariations",[534,735,736],{},"discardAccentuationVariations",[534,738,739],{},"glyphDistortion",[534,741,742],{},"enableOutOfLexicon",[534,744,745],{},"enableTagger",[534,747,748],{},"spellingDistortion",[654,750,752],{"id":751},"subset-knowledges-and-user-lk-words-support","Subset knowledges and user LK words support",[507,754,755],{},[576,756,578,757,624,760],{},[580,758,759],{},"textInput.subsetKnowledges",[580,761,762],{},"textInput.userLkWords",[507,764,765],{},"Subset knowledges and user LK words support are not yet supported.",[654,767,769],{"id":768},"user-resources-support","User resources support",[507,771,772],{},[576,773,578,774],{},[580,775,776],{},"textInput.userResources",[507,778,779,780,783],{},"The list of user resources can be set using the ",[580,781,782],{},"configuration.text.configuration.customResources"," array.",[507,785,563,786,789],{},[519,787,567],{"href":788},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture#text-recognition"," to find more about text recognition.",[511,791,793],{"id":792},"math-recognition","Math recognition",[654,795,797],{"id":796},"support-for-columnar-operation","Support for columnar operation",[507,799,800],{},[576,801,578,802],{},[580,803,804],{},"mathInput.columnarOperation",[507,806,807],{},"This attribute is deprecated in iink SDK 4.5.",[654,809,811],{"id":810},"user-resources","User resources",[507,813,814],{},[576,815,578,816],{},[580,817,818],{},"mathInput.userResources",[507,820,821,822,825,826],{},"This attribute is deprecated in iink SDK 4.5.\nYou can set a custom grammar for Math recognition using the attribute ",[580,823,824],{},"configuration.math.customGrammarId",".\nYou can also provide the text of the grammar using the attribute ",[580,827,828],{},"configuration.math.customGrammarContent",[654,830,832],{"id":831},"scratchout-detection-sensitivity","Scratchout detection sensitivity",[507,834,835],{},[576,836,578,837],{},[580,838,839],{},"mathInput.scratchOutDetectionSensitivity",[507,841,807],{},[654,843,845],{"id":844},"margin","Margin",[507,847,848],{},[576,849,850],{},"new in iink SDK",[507,852,853,854,857,858,857,861,624,864,867],{},"The attributes ",[580,855,856],{},"configuration.math.margin.left",", ",[580,859,860],{},"configuration.math.margin.right",[580,862,863],{},"configuration.math.margin.top",[580,865,866],{},"configuration.math.margin.bottom"," can be used to describe a margin in from the sides of the math expression bouding box to the size of the writing area.",[507,869,870],{},"It is only used for conversion operations.",[654,872,874],{"id":873},"math-solver","Math solver",[507,876,877],{},[576,878,850],{},[507,880,881],{},"The math solver solves the input Math equation.",[507,883,563,884,887],{},[519,885,567],{"href":886},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture#math-recognition"," to find more about math recognition.",[511,889,891],{"id":890},"shape-and-analyzer","Shape and Analyzer",[507,893,894],{},"Shape and Analyzer recognition are deprecated in iink SDK and are replaced by Diagram recognition.",[511,896,898],{"id":897},"diagram","Diagram",[507,900,901],{},"iink SDK introduces Diagram recognition.\nIn version 3.0, Diagram recognition of the iink SDK handles shape and text recognition.",[507,903,563,904,907],{},[519,905,567],{"href":906},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture#diagram-recognition"," to find more about diagram recognition.",[511,909,911],{"id":910},"ink-inputs","Ink Inputs",[507,913,914],{},[576,915,578,916,919,920,919,923,919,926],{},[580,917,918],{},"textInput.inputUnits"," ",[580,921,922],{},"analyzerInput.components",[580,924,925],{},"shapeInput.components",[580,927,928],{},"mathInput.components",[654,930,932],{"id":931},"text-input-types","Text input types",[507,934,935],{},[576,936,578,937],{},[580,938,939],{},"textInput.inputUnits.textInputTypes",[507,941,942],{},"There is no need to configure the text input type. The Ink SDK recognizes multi-lines text.",[654,944,946],{"id":945},"bounding-box","Bounding box",[507,948,949],{},[576,950,578,951],{},[580,952,953],{},"textInput.inputUnits.boundingBox",[507,955,956],{},"There is no support for input bounding box per input element.\nThe writing area is configured using the global parameters:",[531,958,959,965,970,975],{},[534,960,961],{},[962,963,964],"strong",{},"width",[534,966,967],{},[962,968,969],{},"height",[534,971,972],{},[962,973,974],{},"xDPI",[534,976,977],{},[962,978,979],{},"yDPI",[507,981,620,982,624,985,988],{},[962,983,984],{},"x",[962,986,987],{},"y"," values of your strokes have to be calculated from the upper left part of the writing area.",[654,990,992],{"id":991},"input-types-other-than-strokes","Input types other than strokes",[507,994,995],{},[576,996,578,997,919,1000,919,1003,919,1006],{},[580,998,999],{},"textInput.inputUnits.components.type",[580,1001,1002],{},"analyzerInput.components.type",[580,1004,1005],{},"shapeInput.components.type",[580,1007,1008],{},"mathInput.components.type",[507,1010,1011,1012,857,1015,624,1018,1021],{},"The input types ",[962,1013,1014],{},"\"char\"",[962,1016,1017],{},"\"string\"",[962,1019,1020],{},"\"inputCharacter\""," are not supported.",[507,1023,1024],{},"There is no indication of the input type in iink SDK 4.5.",[654,1026,1028],{"id":1027},"strokes","Strokes",[507,1030,1031],{},[576,1032,578,1033,919,1036,919,1038,919,1040],{},[580,1034,1035],{},"textInput.inputUnits.components",[580,1037,922],{},[580,1039,925],{},[580,1041,928],{},[507,1043,1044],{},"Stroke sending is done the same way for every type of recognition.",[507,1046,563,1047,1050],{},[519,1048,567],{"href":1049},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture#sending-yours-inks"," to find more about ink sending.",{"title":1052,"searchDepth":1053,"depth":1053,"links":1054},"",3,[1055,1057,1058,1060,1061,1062,1063,1064,1065,1072,1079,1080,1081],{"id":513,"depth":1056,"text":514},2,{"id":526,"depth":1056,"text":20},{"id":551,"depth":1056,"text":1059},"New Jiix format",{"id":571,"depth":1056,"text":572},{"id":594,"depth":1056,"text":595},{"id":616,"depth":1056,"text":617},{"id":637,"depth":1056,"text":638},{"id":644,"depth":1056,"text":645},{"id":651,"depth":1056,"text":652,"children":1066},[1067,1068,1069,1070,1071],{"id":656,"depth":1053,"text":657},{"id":670,"depth":1053,"text":671},{"id":702,"depth":1053,"text":703},{"id":751,"depth":1053,"text":752},{"id":768,"depth":1053,"text":769},{"id":792,"depth":1056,"text":793,"children":1073},[1074,1075,1076,1077,1078],{"id":796,"depth":1053,"text":797},{"id":810,"depth":1053,"text":811},{"id":831,"depth":1053,"text":832},{"id":844,"depth":1053,"text":845},{"id":873,"depth":1053,"text":874},{"id":890,"depth":1056,"text":891},{"id":897,"depth":1056,"text":898},{"id":910,"depth":1056,"text":911,"children":1082},[1083,1084,1085,1086],{"id":931,"depth":1053,"text":932},{"id":945,"depth":1053,"text":946},{"id":991,"depth":1053,"text":992},{"id":1027,"depth":1053,"text":1028},"\u002Fdocs\u002Fcloud\u002F3.2\u002Frest\u002Fmigration","md",null,{},"xqyfpk","3.0",{"title":502,"description":502},"docs\u002Fcloud\u002F3.1\u002F06.rest\u002F05.migration","ba5cwJEF63mwRKiqWjcqG0VNth6v0Myxy2iy2TQPqyc",[1097],{"title":5,"path":6,"stem":7,"children":1098,"page":40},[1099],{"title":10,"path":11,"stem":12,"children":1100,"page":40},[1101],{"title":1102,"navTitle":1089,"icon":1089,"path":1103,"stem":1104,"children":1105,"page":40},"3.1","\u002Fdocs\u002Fcloud\u002F3.1","docs\u002Fcloud\u002F3.1",[1106,1132,1145,1169,1190,1220,1232,1250,1262,1286],{"title":20,"navTitle":1089,"icon":1089,"path":1107,"stem":1108,"children":1109,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview","docs\u002Fcloud\u002F3.1\u002F01.overview",[1110,1114,1120,1125,1128],{"title":25,"path":1111,"stem":1112,"navTitle":514,"icon":1113},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Fintroduction","docs\u002Fcloud\u002F3.1\u002F01.overview\u002F01.introduction","i-tabler-info-circle",{"title":1115,"path":1116,"stem":1117,"navTitle":1118,"icon":1119},"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":1121,"stem":1122,"navTitle":1123,"icon":1124},"\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":521,"stem":1126,"navTitle":33,"icon":1127},"docs\u002Fcloud\u002F3.1\u002F01.overview\u002F04.changelog","i-tabler-bell-ringing",{"title":37,"path":1129,"stem":1130,"navTitle":37,"icon":1131},"\u002Fdocs\u002Fcloud\u002F3.1\u002Foverview\u002Fmigration-guide","docs\u002Fcloud\u002F3.1\u002F01.overview\u002F05.migration-guide","i-tabler-gps",{"title":42,"navTitle":1089,"icon":1089,"path":1133,"stem":1134,"children":1135,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fintegration","docs\u002Fcloud\u002F3.1\u002F02.integration",[1136,1141],{"title":47,"path":1137,"stem":1138,"navTitle":1139,"icon":1140},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fintegration\u002Fplatforms","docs\u002Fcloud\u002F3.1\u002F02.integration\u002F01.platforms","Platforms","i-tabler-device-laptop",{"title":51,"path":1142,"stem":1143,"navTitle":51,"icon":1144},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fintegration\u002Fintegration-levels","docs\u002Fcloud\u002F3.1\u002F02.integration\u002F02.integration-levels","i-tabler-stack-2",{"title":55,"navTitle":1089,"icon":1089,"path":1146,"stem":1147,"children":1148,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities",[1149,1153,1157,1161,1165],{"title":60,"path":1150,"stem":1151,"navTitle":1089,"icon":1152},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F01.recognizers","i-tabler-text-scan-2",{"title":64,"path":1154,"stem":1155,"navTitle":64,"icon":1156},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F02.text-languages","i-tabler-language",{"title":68,"path":1158,"stem":1159,"navTitle":68,"icon":1160},"\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":1162,"stem":1163,"navTitle":72,"icon":1164},"\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":1166,"stem":1167,"navTitle":1089,"icon":1168},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frecognition-capabilities\u002Fgestures","docs\u002Fcloud\u002F3.1\u002F03.recognition-capabilities\u002F05.gestures","i-tabler-hand-finger",{"title":80,"navTitle":1089,"icon":1089,"path":1170,"stem":1171,"children":1172,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration",[1173,1177,1181,1186],{"title":85,"path":1174,"stem":1175,"navTitle":85,"icon":1176},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F01.content-types","i-tabler-eye",{"title":89,"path":1178,"stem":1179,"navTitle":89,"icon":1180},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F02.interactive-features","i-tabler-bolt",{"title":93,"path":1182,"stem":1183,"navTitle":1184,"icon":1185},"\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":1187,"stem":1188,"navTitle":97,"icon":1189},"\u002Fdocs\u002Fcloud\u002F3.1\u002Finteractivity-integration\u002Fmath-features","docs\u002Fcloud\u002F3.1\u002F04.interactivity-integration\u002F04.math-features","i-tabler-calculator",{"title":101,"navTitle":1089,"icon":1089,"path":1191,"stem":1192,"children":1193,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts","docs\u002Fcloud\u002F3.1\u002F05.iinkts",[1194,1197,1200,1203,1206,1209,1213,1217],{"title":106,"path":1195,"stem":1196,"navTitle":1089,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fget-started","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F01.get-started",{"title":436,"path":1198,"stem":1199,"navTitle":1089,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fediting","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F02.editing",{"title":448,"path":1201,"stem":1202,"navTitle":1089,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fconversion","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F03.conversion",{"title":1184,"path":1204,"stem":1205,"navTitle":1089,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fimport-and-export","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F04.import-and-export",{"title":456,"path":1207,"stem":1208,"navTitle":456,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fstyling","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F05.styling",{"title":1210,"path":1211,"stem":1212,"navTitle":1089,"icon":1089},"Full example","\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Ffull-example","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F06.full-example",{"title":1214,"path":1215,"stem":1216,"navTitle":1089,"icon":1089},"OffScreen interactivity","\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Foffscreen-interactivity","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F07.offscreen-interactivity",{"title":144,"path":1218,"stem":1219,"navTitle":1089,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fiinkts\u002Fconfiguration-iinkts","docs\u002Fcloud\u002F3.1\u002F05.iinkts\u002F08.configuration-iinkts",{"title":148,"navTitle":1089,"icon":1089,"path":1221,"stem":1222,"children":1223,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest","docs\u002Fcloud\u002F3.1\u002F06.rest",[1224,1229],{"title":1225,"path":1226,"stem":1227,"navTitle":1228,"icon":1089},"MyScript iink SDK Web REST Architecture","\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Farchitecture","docs\u002Fcloud\u002F3.1\u002F06.rest\u002F01.architecture","Architecture",{"title":144,"path":1230,"stem":1231,"navTitle":1089,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Frest\u002Fconfiguration-rest","docs\u002Fcloud\u002F3.1\u002F06.rest\u002F02.configuration-rest",{"title":173,"navTitle":1089,"icon":1089,"path":1233,"stem":1234,"children":1235,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets","docs\u002Fcloud\u002F3.1\u002F07.websockets",[1236,1239,1243,1247],{"title":178,"path":1237,"stem":1238,"navTitle":1228,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Farchitecture","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F01.architecture",{"title":190,"path":1240,"stem":1241,"navTitle":1242,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Fmessages-onscreen","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F02.messages-onscreen","Onscreen Messages",{"title":182,"path":1244,"stem":1245,"navTitle":1246,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Fmessages-offscreen","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F03.messages-offscreen","Offscreen Messages",{"title":144,"path":1248,"stem":1249,"navTitle":1089,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fwebsockets\u002Fconfiguration-ws","docs\u002Fcloud\u002F3.1\u002F07.websockets\u002F04.configuration-ws",{"title":197,"navTitle":1089,"icon":1089,"path":1251,"stem":1252,"children":1253,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fspecific","docs\u002Fcloud\u002F3.1\u002F08.specific",[1254,1258],{"title":202,"path":1255,"stem":1256,"navTitle":1089,"icon":1257},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fspecific\u002Ftext-recognition-candidates","docs\u002Fcloud\u002F3.1\u002F08.specific\u002F01.text-recognition-candidates","i-tabler-tags",{"title":206,"path":1259,"stem":1260,"navTitle":1089,"icon":1261},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fspecific\u002Fcustom-recognition","docs\u002Fcloud\u002F3.1\u002F08.specific\u002F02.custom-recognition","i-tabler-file-code",{"title":210,"navTitle":1089,"icon":1089,"path":1263,"stem":1264,"children":1265,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver","docs\u002Fcloud\u002F3.1\u002F09.server",[1266,1270,1274,1278,1282],{"title":215,"path":1267,"stem":1268,"navTitle":1269,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fpreamble-prerequisites","docs\u002Fcloud\u002F3.1\u002F09.server\u002F01.preamble-prerequisites","Preamble and prerequisites",{"title":219,"path":1271,"stem":1272,"navTitle":1273,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fmonoserver-installation","docs\u002Fcloud\u002F3.1\u002F09.server\u002F02.monoserver-installation","Monoserver installation",{"title":223,"path":1275,"stem":1276,"navTitle":1277,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fproduction-installation","docs\u002Fcloud\u002F3.1\u002F09.server\u002F03.production-installation","Production installation",{"title":227,"path":1279,"stem":1280,"navTitle":1281,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fserver-migration-guide","docs\u002Fcloud\u002F3.1\u002F09.server\u002F04.server-migration-guide","Server migration guide",{"title":231,"path":1283,"stem":1284,"navTitle":1285,"icon":1089},"\u002Fdocs\u002Fcloud\u002F3.1\u002Fserver\u002Fadministration-guide","docs\u002Fcloud\u002F3.1\u002F09.server\u002F05.administration-guide","Administration guide",{"title":139,"navTitle":1089,"icon":1089,"path":1287,"stem":1288,"children":1289,"page":40},"\u002Fdocs\u002Fcloud\u002F3.1\u002Freference","docs\u002Fcloud\u002F3.1\u002F10.reference",[1290],{"title":239,"path":555,"stem":1291,"navTitle":1292,"icon":1293},"docs\u002Fcloud\u002F3.1\u002F10.reference\u002F01.jiix","JIIX","i-tabler-braces",{"id":1295,"title":1296,"body":1297,"canonicalPath":1089,"description":1356,"extension":1088,"icon":1131,"meta":1357,"navTitle":20,"navigation":1358,"path":1359,"resolveKey":1089,"resolveVersion":1089,"seo":1360,"stem":1361,"__hash__":1362},"support\u002Fsupport\u002F01.index.md","Support",{"type":504,"value":1298,"toc":1354},[1299,1302],[507,1300,1301],{},"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.",[1303,1304,1305,1313,1321,1329,1337,1346],"card-group",{},[1306,1307,1310],"card",{"icon":1119,"title":1308,"to":1309},"Recognition assets","\u002Fsupport\u002Frecognition-assets\u002F",[507,1311,1312],{},"Download base assets and build custom resources to fine-tune the recognition.",[1306,1314,1318],{"icon":1315,"title":1316,"to":1317},"i-tabler-key","On-device license management","\u002Fsupport\u002Fon-device\u002Fon-device-license-management\u002F",[507,1319,1320],{},"Manage licenses for applications embedding the on-device iink SDK.",[1306,1322,1326],{"icon":1323,"title":1324,"to":1325},"i-tabler-user-circle","Registering with MyScript Cloud","\u002Fsupport\u002Fcloud\u002Fregistering-myscript-cloud\u002F",[507,1327,1328],{},"Create a Cloud account and obtain the keys to call our recognition APIs.",[1306,1330,1334],{"icon":1331,"title":1332,"to":1333},"i-tabler-rocket","Being production ready","\u002Fsupport\u002Fcloud\u002Fbeing-production-ready\u002F",[507,1335,1336],{},"Best practices and quotas to ship your iink Cloud integration to production.",[1306,1338,1343],{"icon":1339,"title":1340,"to":1341,"target":1342},"i-tabler-message-circle","Forums","https:\u002F\u002Fdeveloper-support.myscript.com\u002Fsupport\u002Flogin","_blank",[507,1344,1345],{},"Ask questions and get answers from the MyScript developer community.",[1306,1347,1351],{"icon":1348,"title":1349,"to":1350,"target":1342},"i-tabler-mail","Contact us","https:\u002F\u002Fwww.myscript.com\u002Fcontact\u002F",[507,1352,1353],{},"Can't find what you're looking for? Reach out to our team.",{"title":1052,"searchDepth":1053,"depth":1053,"links":1355},[],"MyScript Developer Support hub",{},true,"\u002Fsupport",{"title":1296,"description":1356},"support\u002F01.index","jENFmcn55y_8r3_6pH5xxlH1dZJBwoAuq9F7gXQtow8",1792566737816]