[{"data":1,"prerenderedAt":1075},["ShallowReactive",2],{"navigation":3,"docs-sdk-4.5-changelog":498,"nav-sdk45":907,"support-index":1006},[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":334,"page":499},{"id":500,"title":33,"body":501,"canonicalPath":898,"description":899,"extension":900,"icon":901,"meta":902,"navTitle":33,"navigation":903,"path":334,"resolveKey":904,"resolveVersion":898,"seo":905,"stem":335,"__hash__":906},"sdk45\u002Fdocs\u002Fsdk\u002F4.5\u002F02.changelog.md",{"type":502,"value":503,"toc":875},"minimark",[504,508,513,526,530,535,542,559,568,572,598,605,609,612,616,644,651,655,659,677,688,692,713,717,726,752,756,766,784,797,801,805,815,828,832,847,855,859,862,865,868],[505,506,507],"p",{},"MyScript iink 4.5 comes packed with improvements and several noticeable new features. This page provides an overview of the changes.",[509,510,512],"h2",{"id":511},"introducing-the-iink-sdk-4️5-native-apis","Introducing the iink SDK 4.️5 native APIs",[514,515,517],"callout",{"color":516},"secondary",[505,518,519,520,525],{},"The C# bindings for Windows are not available for new APIs. If you need them, ",[521,522,524],"a",{"href":523},"..\u002F..\u002F..\u002F..\u002F..\u002F..\u002Fcontact","contact our sales team",".",[509,527,529],{"id":528},"updates-about-the-handwriting-generation","Updates about the handwriting generation",[531,532,534],"h3",{"id":533},"new-resource-for-the-handwriting-generation-of-latin-languages","New resource for the handwriting generation of latin languages",[505,536,537,538,525],{},"Handwriting generation has been possible for English text since the release of iink SDK 4.1 and for Chinese text (GB2312 character set) since the release of iink SDK 4.2.\nStarting with MyScript iink SDK 4.5, you can generate multiple Latin languages text with a single resource ",[539,540,541],"strong",{},"mul_Latn-hw-gen.res",[543,544,545,552],"ul",{},[546,547,548,549,551],"li",{},"This new ",[539,550,541],{}," resource supports handwriting generation for texts in English, French, Italian, German, Spanish, Dutch, and Portuguese.",[546,553,554,555,558],{},"It replaces and improves the performance and accuracy of the ",[539,556,557],{},"en-hw-gen.res"," resource.",[505,560,561,562,564,565,525],{},"➤ For more details on this resource and its setup, refer to the ",[521,563,313],{"href":482}," page and ",[521,566,567],{"href":337},"migration guide",[531,569,571],{"id":570},"improved-alignment-and-justification","Improved alignment and justification",[505,573,574,575,579,580,583,584,587,588,579,591,583,594,597],{},"We have introduced several properties to improve handwriting generation in terms of alignment and justification:\nAlignment can be ",[576,577,578],"code",{},"left",", ",[576,581,582],{},"right",", or ",[576,585,586],{},"center",". Justification can be ",[576,589,590],{},"none",[576,592,593],{},"greedy",[576,595,596],{},"bounded",".\nFinally, the generated text is reflowed according to the specified alignment\u002Fjustification configuration and the given clipping zone.",[505,599,600,601,604],{},"➤ To learn how to use these handwriting generation configurations, see the ",[521,602,313],{"href":603},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fhandwriting-generation\u002Fhandwriting-generation#customizing-handwriting-generation-parameters"," user guide.",[531,606,608],{"id":607},"better-smoothness-of-the-generated-handwriting","Better smoothness of the generated handwriting",[505,610,611],{},"We increased the sampling rate of the points to improve the smoothness of the handwriting without affecting the performance of the generator.",[509,613,615],{"id":614},"new-apis-allow-you-to-create-a-page-of-a-specific-size-and-set-a-background-image","New APIs allow you to create a page of a specific size and set a background image.",[543,617,618,633],{},[546,619,620,621,624,625,628,629,632],{},"For some use cases, you may want to use a sized page. The ",[576,622,623],{},"ContentPackage"," has a new ",[576,626,627],{},"createPart"," API that allows you to create a ",[576,630,631],{},"ContentPart"," with such a fixed size.",[546,634,635,636,639,640,643],{},"You can then use the ",[576,637,638],{},"Editor","'s new ",[576,641,642],{},"setBackgroundImage"," API to add a background image to your page. This could be used, for example, for an image annotation use case.",[505,645,646,647,650],{},"➤ For more details on this feature and its setup, refer to the ",[521,648,436],{"href":649},"\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fediting#creating-a-page-of-a-specific-size-and-optionally-setting-it-a-background-image"," page.",[509,652,654],{"id":653},"new-apis-for-reconfiguration","New APIs for reconfiguration",[531,656,658],{"id":657},"editor-and-offscreeneditor-contentpart-reconfiguration","Editor and OffscreenEditor ContentPart reconfiguration",[505,660,661,662,664,665,668,669,672,673,676],{},"You can now force a ",[576,663,631],{}," to be reconfigured when assigning it to an ",[576,666,667],{},"(Offscreen)Editor",":\nThe ",[576,670,671],{},"setPart"," API has been updated with a new boolean parameter (default: false, preserving existing behavior).\nWhen set to ",[576,674,675],{},"true",", the part and its content fields are reconfigured using values from the current configuration, which overrides any existing values in the part.\nThis is useful when reusing a part with different configuration settings, such as a new language or updated recognition or classification parameters.",[505,678,679,680,683,684,687],{},"➤ For more integration tips, refer to the ",[521,681,638],{"href":682},"\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fediting#setting-a-part"," and to the ",[521,685,423],{"href":686},"\u002Fdocs\u002Fsdk\u002F4.5\u002Foffscreen-editor\u002Foff-screen-usage#setting-part"," sections.",[531,689,691],{"id":690},"recognizer-reconfiguration","Recognizer reconfiguration",[505,693,694,695,698,699,704,705,712],{},"We have introduced a new ",[576,696,697],{},"applyConfiguration"," API that updates the configuration of a ",[521,700,702],{"href":701},"\u002Fdocs\u002Fsdk\u002F4.5\u002Frecognizer\u002Frecognizers#recognizer-level-versus-engine-level-configuration",[576,703,394],{},".\nConsequently, we ",[521,706,707,708,711],{"href":337},"updated the ",[576,709,710],{},"clear"," API"," so that it only clears the stroke input and recognition result.",[509,714,716],{"id":715},"offscreeneditor-now-supports-thai-and-right-to-left-languages","OffscreenEditor now supports Thai and right-to-left languages",[505,718,719,721,722,725],{},[576,720,423],{}," can now be used to provide language recognition and interactivity for the Thai language (",[539,723,724],{},"th_TH"," Thai - Thailand) as well as for right-to-left languages:",[543,727,728,734,740,746],{},[546,729,730,733],{},[539,731,732],{},"ar"," Arabic",[546,735,736,739],{},[539,737,738],{},"fa_IR"," Farsi - Iran",[546,741,742,745],{},[539,743,744],{},"he_IL"," Hebrew - Israel",[546,747,748,751],{},[539,749,750],{},"ur_PK"," Urdu - Pakistan",[509,753,755],{"id":754},"support-of-swift-package-manager","Support of Swift Package Manager",[505,757,758,759,765],{},"In order to support the ",[521,760,764],{"href":761,"rel":762},"https:\u002F\u002Fdocs.swift.org\u002Flatest\u002Fdocumentation\u002Fpackagemanagerdocs\u002F",[763],"nofollow","Swift Package Manager",", we have refactored the delivery of our iOS files:",[543,767,768,777],{},[546,769,770,771,776],{},"The iink iOS binary files are hosted on ",[521,772,775],{"href":773,"rel":774},"https:\u002F\u002Fgithub.com\u002FMyScript\u002Finteractive-ink-packages-ios\u002Freleases",[763],"GitHub",", which allows them to be retrieved with SPM.",[546,778,779,780,525],{},"The iink iOS examples use SPM. They are available on ",[521,781,775],{"href":782,"rel":783},"https:\u002F\u002Fgithub.com\u002FMyScript\u002Finteractive-ink-examples-ios.git",[763],[505,785,786,787,793,794,525],{},"➤ For more details, refer to the ",[539,788,789,792],{},[576,790,791],{},"iOS"," GetStarted"," guide and to the ",[521,795,567],{"href":796},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fmigration-guide#migrating-to-swift-package-manager-dependency",[509,798,800],{"id":799},"other-changes","Other changes",[531,802,804],{"id":803},"selection-improvements","Selection improvements",[505,806,807,810,811,814],{},[576,808,809],{},"Editor.getAvailableSelectionModes()"," now accepts a selection parameter and ",[576,812,813],{},"Editor.setSelection()"," now takes a selection mode parameter.",[505,816,817,818,825,826,525],{},"➤ For more details, please take a look at the ",[521,819,821,824],{"href":820},"\u002Fdocs\u002Fsdk\u002F4.5\u002Feditor\u002Fblock-selection-management#retrieving-possible-actions",[576,822,823],{},"selection and block"," section"," and at the ",[521,827,567],{"href":337},[531,829,831],{"id":830},"new-exportjiixmathoperators-property","New export.jiix.math.operators property",[505,833,834,835,839,840,843,844,525],{},"This new property activates the export of detailed information about the operators of the Math block in ",[521,836,838],{"href":837},"\u002Fdocs\u002Fsdk\u002F4.5\u002Freference\u002Fjiix#math-node-block","JIIX files",":\nIf an equation has multiple operators, an ",[576,841,842],{},"operators"," array is provided with the ",[576,845,846],{},"operands",[505,848,849,850,854],{},"➤ The property is disabled by default to ensure ",[521,851,853],{"href":852},"\u002Fdocs\u002Fsdk\u002F4.5\u002Fmigration-guide#new-exportjiixmathoperators-property","backward compatibility",". To access detailed information for operators, make sure you enable it.",[531,856,858],{"id":857},"update-to-the-latest-myscript-technology","Update to the latest MyScript technology",[505,860,861],{},"MyScript iink SDK 4.5 is based on the latest version of MyScript technology, which improves classification and recognition performance and brings general improvements.",[505,863,864],{},"This release includes a new raw-content2 resource that significantly reduces the memory usage of the analyzer process when dealing with large documents.",[505,866,867],{},"While recognition assets provided with MyScript iink SDK 4.4 will stay compatible, we recommend updating your users to the latest assets if you migrate them to 4.5.",[514,869,870],{"color":516},[505,871,872,873,525],{},"If you upgrade from a previous version, please take a look at the ",[521,874,567],{"href":337},{"title":876,"searchDepth":877,"depth":877,"links":878},"",3,[879,881,886,887,891,892,893],{"id":511,"depth":880,"text":512},2,{"id":528,"depth":880,"text":529,"children":882},[883,884,885],{"id":533,"depth":877,"text":534},{"id":570,"depth":877,"text":571},{"id":607,"depth":877,"text":608},{"id":614,"depth":880,"text":615},{"id":653,"depth":880,"text":654,"children":888},[889,890],{"id":657,"depth":877,"text":658},{"id":690,"depth":877,"text":691},{"id":715,"depth":880,"text":716},{"id":754,"depth":880,"text":755},{"id":799,"depth":880,"text":800,"children":894},[895,896,897],{"id":803,"depth":877,"text":804},{"id":830,"depth":877,"text":831},{"id":857,"depth":877,"text":858},null,"Release notes for iink SDK 4.5","md","i-tabler-bell-ringing",{},true,"qt8pgb",{"title":33,"description":899},"NeRVxZD2psKNZXAjFI9HSjDRWRNLVQKEbCBIAPwdcFo",[908],{"title":5,"path":6,"stem":7,"children":909,"page":40},[910],{"title":321,"path":322,"stem":323,"children":911,"page":40},[912],{"title":15,"navTitle":898,"icon":898,"path":326,"stem":327,"children":913,"page":40},[914,917,918,920,927,939,948,953,956,965,969,987,988,990,992,994,998],{"title":330,"path":331,"stem":332,"navTitle":915,"icon":916},"About","i-tabler-info-circle",{"title":33,"path":334,"stem":335,"navTitle":33,"icon":901},{"title":37,"path":337,"stem":338,"navTitle":37,"icon":919},"i-tabler-gps",{"title":42,"navTitle":898,"icon":898,"path":340,"stem":341,"children":921,"page":40},[922,925],{"title":47,"path":344,"stem":345,"navTitle":923,"icon":924},"Platforms","i-tabler-device-laptop",{"title":51,"path":347,"stem":348,"navTitle":51,"icon":926},"i-tabler-stack-2",{"title":55,"navTitle":898,"icon":898,"path":350,"stem":351,"children":928,"page":40},[929,931,933,935,937],{"title":60,"path":354,"stem":355,"navTitle":898,"icon":930},"i-tabler-text-scan-2",{"title":64,"path":357,"stem":358,"navTitle":64,"icon":932},"i-tabler-language",{"title":68,"path":360,"stem":361,"navTitle":68,"icon":934},"i-tabler-math",{"title":72,"path":363,"stem":364,"navTitle":72,"icon":936},"i-tabler-circle-square",{"title":76,"path":366,"stem":367,"navTitle":898,"icon":938},"i-tabler-hand-finger",{"title":80,"navTitle":898,"icon":898,"path":369,"stem":370,"children":940,"page":40},[941,943,945],{"title":85,"path":373,"stem":374,"navTitle":85,"icon":942},"i-tabler-eye",{"title":89,"path":376,"stem":377,"navTitle":89,"icon":944},"i-tabler-bolt",{"title":93,"path":379,"stem":380,"navTitle":946,"icon":947},"Import and export","i-tabler-arrows-left-right",{"title":106,"navTitle":898,"icon":898,"path":382,"stem":383,"children":949,"page":40},[950,952],{"title":386,"path":387,"stem":388,"navTitle":898,"icon":951},"i-tabler-direction-sign",{"title":390,"path":391,"stem":392,"navTitle":898,"icon":951},{"title":394,"navTitle":898,"icon":898,"path":395,"stem":396,"children":954,"page":40},[955],{"title":60,"path":399,"stem":400,"navTitle":898,"icon":930},{"title":402,"navTitle":898,"icon":898,"path":403,"stem":404,"children":957,"page":40},[958,960,962],{"title":407,"path":408,"stem":409,"navTitle":898,"icon":959},"i-tabler-file-database",{"title":97,"path":411,"stem":412,"navTitle":97,"icon":961},"i-tabler-calculator",{"title":414,"path":415,"stem":416,"navTitle":963,"icon":964},"Combined undo\u002Fredo stacks","i-tabler-arrow-back-up",{"title":418,"navTitle":898,"icon":898,"path":419,"stem":420,"children":966,"page":40},[967],{"title":423,"path":424,"stem":425,"navTitle":898,"icon":968},"i-tabler-stack-backward",{"title":427,"navTitle":898,"icon":898,"path":428,"stem":429,"children":970,"page":40},[971,973,975,977,979,981,983,985],{"title":432,"path":433,"stem":434,"navTitle":898,"icon":972},"i-tabler-app-window",{"title":436,"path":437,"stem":438,"navTitle":898,"icon":974},"i-tabler-edit",{"title":440,"path":441,"stem":442,"navTitle":898,"icon":976},"i-tabler-adjustments",{"title":444,"path":445,"stem":446,"navTitle":898,"icon":978},"i-tabler-pointer",{"title":448,"path":449,"stem":450,"navTitle":898,"icon":980},"i-tabler-sparkles",{"title":452,"path":453,"stem":454,"navTitle":898,"icon":982},"i-tabler-zoom-pan",{"title":456,"path":457,"stem":458,"navTitle":898,"icon":984},"i-tabler-palette",{"title":460,"path":461,"stem":462,"navTitle":898,"icon":986},"i-tabler-brush",{"title":464,"path":465,"stem":466,"navTitle":898,"icon":947},{"title":202,"path":468,"stem":469,"navTitle":898,"icon":989},"i-tabler-tags",{"title":471,"path":472,"stem":473,"navTitle":898,"icon":991},"i-tabler-bug",{"title":206,"path":475,"stem":476,"navTitle":898,"icon":993},"i-tabler-file-code",{"title":313,"navTitle":898,"icon":898,"path":478,"stem":479,"children":995,"page":40},[996],{"title":313,"path":482,"stem":483,"navTitle":313,"icon":997},"i-tabler-pencil",{"title":139,"navTitle":898,"icon":898,"path":485,"stem":486,"children":999,"page":40},[1000,1002,1005],{"title":144,"path":489,"stem":490,"navTitle":898,"icon":1001},"i-tabler-settings",{"title":239,"path":492,"stem":493,"navTitle":1003,"icon":1004},"JIIX","i-tabler-braces",{"title":495,"path":496,"stem":497,"navTitle":456,"icon":984},{"id":1007,"title":1008,"body":1009,"canonicalPath":898,"description":1069,"extension":900,"icon":919,"meta":1070,"navTitle":20,"navigation":903,"path":1071,"resolveKey":898,"resolveVersion":898,"seo":1072,"stem":1073,"__hash__":1074},"support\u002Fsupport\u002F01.index.md","Support",{"type":502,"value":1010,"toc":1067},[1011,1014],[505,1012,1013],{},"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.",[1015,1016,1017,1026,1034,1042,1050,1059],"card-group",{},[1018,1019,1023],"card",{"icon":1020,"title":1021,"to":1022},"i-tabler-package","Recognition assets","\u002Fsupport\u002Frecognition-assets\u002F",[505,1024,1025],{},"Download base assets and build custom resources to fine-tune the recognition.",[1018,1027,1031],{"icon":1028,"title":1029,"to":1030},"i-tabler-key","On-device license management","\u002Fsupport\u002Fon-device\u002Fon-device-license-management\u002F",[505,1032,1033],{},"Manage licenses for applications embedding the on-device iink SDK.",[1018,1035,1039],{"icon":1036,"title":1037,"to":1038},"i-tabler-user-circle","Registering with MyScript Cloud","\u002Fsupport\u002Fcloud\u002Fregistering-myscript-cloud\u002F",[505,1040,1041],{},"Create a Cloud account and obtain the keys to call our recognition APIs.",[1018,1043,1047],{"icon":1044,"title":1045,"to":1046},"i-tabler-rocket","Being production ready","\u002Fsupport\u002Fcloud\u002Fbeing-production-ready\u002F",[505,1048,1049],{},"Best practices and quotas to ship your iink Cloud integration to production.",[1018,1051,1056],{"icon":1052,"title":1053,"to":1054,"target":1055},"i-tabler-message-circle","Forums","https:\u002F\u002Fdeveloper-support.myscript.com\u002Fsupport\u002Flogin","_blank",[505,1057,1058],{},"Ask questions and get answers from the MyScript developer community.",[1018,1060,1064],{"icon":1061,"title":1062,"to":1063,"target":1055},"i-tabler-mail","Contact us","https:\u002F\u002Fwww.myscript.com\u002Fcontact\u002F",[505,1065,1066],{},"Can't find what you're looking for? Reach out to our team.",{"title":876,"searchDepth":877,"depth":877,"links":1068},[],"MyScript Developer Support hub",{},"\u002Fsupport",{"title":1008,"description":1069},"support\u002F01.index","jENFmcn55y_8r3_6pH5xxlH1dZJBwoAuq9F7gXQtow8",1792566656368]