[{"data":1,"prerenderedAt":1493},["ShallowReactive",2],{"navigation":3,"nav-sdk32":498,"support-index":691,"docs-sdk-3.2-migration-guide":766},[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",[499],{"title":5,"path":6,"stem":7,"children":500,"page":40},[501],{"title":321,"path":322,"stem":323,"children":502,"page":40},[503],{"title":504,"navTitle":505,"icon":505,"path":506,"stem":507,"children":508,"page":40},"3.2",null,"\u002Fdocs\u002Fsdk\u002F3.2","docs\u002Fsdk\u002F3.2",[509,514,519,523,536,560,581,592,599,616,624,660,663,667,671,675],{"title":330,"path":510,"stem":511,"navTitle":512,"icon":513},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fabout","docs\u002Fsdk\u002F3.2\u002F01.about","About","i-tabler-info-circle",{"title":515,"path":516,"stem":517,"navTitle":33,"icon":518},"New in 3.2","\u002Fdocs\u002Fsdk\u002F3.2\u002Fchangelog","docs\u002Fsdk\u002F3.2\u002F02.changelog","i-tabler-bell-ringing",{"title":37,"path":520,"stem":521,"navTitle":37,"icon":522},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fmigration-guide","docs\u002Fsdk\u002F3.2\u002F03.migration-guide","i-tabler-gps",{"title":42,"navTitle":505,"icon":505,"path":524,"stem":525,"children":526,"page":40},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fintegration","docs\u002Fsdk\u002F3.2\u002F04.integration",[527,532],{"title":47,"path":528,"stem":529,"navTitle":530,"icon":531},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fintegration\u002Fplatforms","docs\u002Fsdk\u002F3.2\u002F04.integration\u002F01.platforms","Platforms","i-tabler-device-laptop",{"title":51,"path":533,"stem":534,"navTitle":51,"icon":535},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fintegration\u002Fintegration-levels","docs\u002Fsdk\u002F3.2\u002F04.integration\u002F02.integration-levels","i-tabler-stack-2",{"title":55,"navTitle":505,"icon":505,"path":537,"stem":538,"children":539,"page":40},"\u002Fdocs\u002Fsdk\u002F3.2\u002Frecognition-capabilities","docs\u002Fsdk\u002F3.2\u002F05.recognition-capabilities",[540,544,548,552,556],{"title":60,"path":541,"stem":542,"navTitle":505,"icon":543},"\u002Fdocs\u002Fsdk\u002F3.2\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fsdk\u002F3.2\u002F05.recognition-capabilities\u002F01.recognizers","i-tabler-text-scan-2",{"title":64,"path":545,"stem":546,"navTitle":64,"icon":547},"\u002Fdocs\u002Fsdk\u002F3.2\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fsdk\u002F3.2\u002F05.recognition-capabilities\u002F02.text-languages","i-tabler-language",{"title":68,"path":549,"stem":550,"navTitle":68,"icon":551},"\u002Fdocs\u002Fsdk\u002F3.2\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fsdk\u002F3.2\u002F05.recognition-capabilities\u002F03.math-elements-and-rules","i-tabler-math",{"title":72,"path":553,"stem":554,"navTitle":72,"icon":555},"\u002Fdocs\u002Fsdk\u002F3.2\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fsdk\u002F3.2\u002F05.recognition-capabilities\u002F04.diagram-features","i-tabler-circle-square",{"title":76,"path":557,"stem":558,"navTitle":505,"icon":559},"\u002Fdocs\u002Fsdk\u002F3.2\u002Frecognition-capabilities\u002Fgestures","docs\u002Fsdk\u002F3.2\u002F05.recognition-capabilities\u002F05.gestures","i-tabler-hand-finger",{"title":80,"navTitle":505,"icon":505,"path":561,"stem":562,"children":563,"page":40},"\u002Fdocs\u002Fsdk\u002F3.2\u002Finteractivity-integration","docs\u002Fsdk\u002F3.2\u002F06.interactivity-integration",[564,568,572,577],{"title":85,"path":565,"stem":566,"navTitle":85,"icon":567},"\u002Fdocs\u002Fsdk\u002F3.2\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fsdk\u002F3.2\u002F06.interactivity-integration\u002F01.content-types","i-tabler-eye",{"title":89,"path":569,"stem":570,"navTitle":89,"icon":571},"\u002Fdocs\u002Fsdk\u002F3.2\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fsdk\u002F3.2\u002F06.interactivity-integration\u002F02.interactive-features","i-tabler-bolt",{"title":93,"path":573,"stem":574,"navTitle":575,"icon":576},"\u002Fdocs\u002Fsdk\u002F3.2\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fsdk\u002F3.2\u002F06.interactivity-integration\u002F03.import-and-export-formats","Import and export","i-tabler-arrows-left-right",{"title":97,"path":578,"stem":579,"navTitle":97,"icon":580},"\u002Fdocs\u002Fsdk\u002F3.2\u002Finteractivity-integration\u002Fmath-features","docs\u002Fsdk\u002F3.2\u002F06.interactivity-integration\u002F04.math-features","i-tabler-calculator",{"title":106,"navTitle":505,"icon":505,"path":582,"stem":583,"children":584,"page":40},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fgetting-started","docs\u002Fsdk\u002F3.2\u002F07.getting-started",[585,589],{"title":386,"path":586,"stem":587,"navTitle":505,"icon":588},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fgetting-started\u002Fsetup","docs\u002Fsdk\u002F3.2\u002F07.getting-started\u002F01.setup","i-tabler-direction-sign",{"title":390,"path":590,"stem":591,"navTitle":505,"icon":588},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fgetting-started\u002Finteractive-ink-runtime","docs\u002Fsdk\u002F3.2\u002F07.getting-started\u002F02.interactive-ink-runtime",{"title":394,"navTitle":505,"icon":505,"path":593,"stem":594,"children":595,"page":40},"\u002Fdocs\u002Fsdk\u002F3.2\u002Frecognizer","docs\u002Fsdk\u002F3.2\u002F08.recognizer",[596],{"title":60,"path":597,"stem":598,"navTitle":505,"icon":543},"\u002Fdocs\u002Fsdk\u002F3.2\u002Frecognizer\u002Frecognizers","docs\u002Fsdk\u002F3.2\u002F08.recognizer\u002F01.recognizers",{"title":402,"navTitle":505,"icon":505,"path":600,"stem":601,"children":602,"page":40},"\u002Fdocs\u002Fsdk\u002F3.2\u002Finteractivity","docs\u002Fsdk\u002F3.2\u002F09.interactivity",[603,607,611],{"title":604,"path":605,"stem":606,"navTitle":505,"icon":547},"Non-interactive languages","\u002Fdocs\u002Fsdk\u002F3.2\u002Finteractivity\u002Fnon-interactive-languages","docs\u002Fsdk\u002F3.2\u002F09.interactivity\u002F01.non-interactive-languages",{"title":407,"path":608,"stem":609,"navTitle":505,"icon":610},"\u002Fdocs\u002Fsdk\u002F3.2\u002Finteractivity\u002Fstorage","docs\u002Fsdk\u002F3.2\u002F09.interactivity\u002F02.storage","i-tabler-file-database",{"title":414,"path":612,"stem":613,"navTitle":614,"icon":615},"\u002Fdocs\u002Fsdk\u002F3.2\u002Finteractivity\u002Fcombined-undo-redo-stacks","docs\u002Fsdk\u002F3.2\u002F09.interactivity\u002F03.combined-undo-redo-stacks","Combined undo\u002Fredo stacks","i-tabler-arrow-back-up",{"title":418,"navTitle":505,"icon":505,"path":617,"stem":618,"children":619,"page":40},"\u002Fdocs\u002Fsdk\u002F3.2\u002Foffscreen-editor","docs\u002Fsdk\u002F3.2\u002F10.offscreen-editor",[620],{"title":423,"path":621,"stem":622,"navTitle":505,"icon":623},"\u002Fdocs\u002Fsdk\u002F3.2\u002Foffscreen-editor\u002Foff-screen-usage","docs\u002Fsdk\u002F3.2\u002F10.offscreen-editor\u002F01.off-screen-usage","i-tabler-stack-backward",{"title":427,"navTitle":505,"icon":505,"path":625,"stem":626,"children":627,"page":40},"\u002Fdocs\u002Fsdk\u002F3.2\u002Feditor","docs\u002Fsdk\u002F3.2\u002F11.editor",[628,632,636,640,644,648,652,656],{"title":432,"path":629,"stem":630,"navTitle":505,"icon":631},"\u002Fdocs\u002Fsdk\u002F3.2\u002Feditor\u002Frendering","docs\u002Fsdk\u002F3.2\u002F11.editor\u002F01.rendering","i-tabler-app-window",{"title":436,"path":633,"stem":634,"navTitle":505,"icon":635},"\u002Fdocs\u002Fsdk\u002F3.2\u002Feditor\u002Fediting","docs\u002Fsdk\u002F3.2\u002F11.editor\u002F02.editing","i-tabler-edit",{"title":440,"path":637,"stem":638,"navTitle":505,"icon":639},"\u002Fdocs\u002Fsdk\u002F3.2\u002Feditor\u002Ftool-controller","docs\u002Fsdk\u002F3.2\u002F11.editor\u002F03.tool-controller","i-tabler-adjustments",{"title":444,"path":641,"stem":642,"navTitle":505,"icon":643},"\u002Fdocs\u002Fsdk\u002F3.2\u002Feditor\u002Fblock-selection-management","docs\u002Fsdk\u002F3.2\u002F11.editor\u002F04.block-selection-management","i-tabler-pointer",{"title":448,"path":645,"stem":646,"navTitle":505,"icon":647},"\u002Fdocs\u002Fsdk\u002F3.2\u002Feditor\u002Fconversion","docs\u002Fsdk\u002F3.2\u002F11.editor\u002F05.conversion","i-tabler-sparkles",{"title":452,"path":649,"stem":650,"navTitle":505,"icon":651},"\u002Fdocs\u002Fsdk\u002F3.2\u002Feditor\u002Fzooming-and-scrolling","docs\u002Fsdk\u002F3.2\u002F11.editor\u002F06.zooming-and-scrolling","i-tabler-zoom-pan",{"title":456,"path":653,"stem":654,"navTitle":505,"icon":655},"\u002Fdocs\u002Fsdk\u002F3.2\u002Feditor\u002Fstyling","docs\u002Fsdk\u002F3.2\u002F11.editor\u002F07.styling","i-tabler-palette",{"title":460,"path":657,"stem":658,"navTitle":505,"icon":659},"\u002Fdocs\u002Fsdk\u002F3.2\u002Feditor\u002Fcustom-inking","docs\u002Fsdk\u002F3.2\u002F11.editor\u002F08.custom-inking","i-tabler-brush",{"title":464,"path":661,"stem":662,"navTitle":505,"icon":576},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fimport-and-export","docs\u002Fsdk\u002F3.2\u002F12.import-and-export",{"title":202,"path":664,"stem":665,"navTitle":505,"icon":666},"\u002Fdocs\u002Fsdk\u002F3.2\u002Ftext-recognition-candidates","docs\u002Fsdk\u002F3.2\u002F13.text-recognition-candidates","i-tabler-tags",{"title":471,"path":668,"stem":669,"navTitle":505,"icon":670},"\u002Fdocs\u002Fsdk\u002F3.2\u002Ferror-management","docs\u002Fsdk\u002F3.2\u002F14.error-management","i-tabler-bug",{"title":206,"path":672,"stem":673,"navTitle":505,"icon":674},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fcustom-recognition","docs\u002Fsdk\u002F3.2\u002F15.custom-recognition","i-tabler-file-code",{"title":139,"navTitle":505,"icon":505,"path":676,"stem":677,"children":678,"page":40},"\u002Fdocs\u002Fsdk\u002F3.2\u002Freference","docs\u002Fsdk\u002F3.2\u002F16.reference",[679,683,688],{"title":144,"path":680,"stem":681,"navTitle":505,"icon":682},"\u002Fdocs\u002Fsdk\u002F3.2\u002Freference\u002Fconfiguration","docs\u002Fsdk\u002F3.2\u002F16.reference\u002F01.configuration","i-tabler-settings",{"title":239,"path":684,"stem":685,"navTitle":686,"icon":687},"\u002Fdocs\u002Fsdk\u002F3.2\u002Freference\u002Fjiix","docs\u002Fsdk\u002F3.2\u002F16.reference\u002F02.jiix","JIIX","i-tabler-braces",{"title":495,"path":689,"stem":690,"navTitle":456,"icon":655},"\u002Fdocs\u002Fsdk\u002F3.2\u002Freference\u002Fstyling","docs\u002Fsdk\u002F3.2\u002F16.reference\u002F03.styling",{"id":692,"title":693,"body":694,"canonicalPath":505,"description":758,"extension":759,"icon":522,"meta":760,"navTitle":20,"navigation":761,"path":762,"resolveKey":505,"resolveVersion":505,"seo":763,"stem":764,"__hash__":765},"support\u002Fsupport\u002F01.index.md","Support",{"type":695,"value":696,"toc":754},"minimark",[697,701],[698,699,700],"p",{},"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.",[702,703,704,713,721,729,737,746],"card-group",{},[705,706,710],"card",{"icon":707,"title":708,"to":709},"i-tabler-package","Recognition assets","\u002Fsupport\u002Frecognition-assets\u002F",[698,711,712],{},"Download base assets and build custom resources to fine-tune the recognition.",[705,714,718],{"icon":715,"title":716,"to":717},"i-tabler-key","On-device license management","\u002Fsupport\u002Fon-device\u002Fon-device-license-management\u002F",[698,719,720],{},"Manage licenses for applications embedding the on-device iink SDK.",[705,722,726],{"icon":723,"title":724,"to":725},"i-tabler-user-circle","Registering with MyScript Cloud","\u002Fsupport\u002Fcloud\u002Fregistering-myscript-cloud\u002F",[698,727,728],{},"Create a Cloud account and obtain the keys to call our recognition APIs.",[705,730,734],{"icon":731,"title":732,"to":733},"i-tabler-rocket","Being production ready","\u002Fsupport\u002Fcloud\u002Fbeing-production-ready\u002F",[698,735,736],{},"Best practices and quotas to ship your iink Cloud integration to production.",[705,738,743],{"icon":739,"title":740,"to":741,"target":742},"i-tabler-message-circle","Forums","https:\u002F\u002Fdeveloper-support.myscript.com\u002Fsupport\u002Flogin","_blank",[698,744,745],{},"Ask questions and get answers from the MyScript developer community.",[705,747,751],{"icon":748,"title":749,"to":750,"target":742},"i-tabler-mail","Contact us","https:\u002F\u002Fwww.myscript.com\u002Fcontact\u002F",[698,752,753],{},"Can't find what you're looking for? Reach out to our team.",{"title":755,"searchDepth":756,"depth":756,"links":757},"",3,[],"MyScript Developer Support hub","md",{},true,"\u002Fsupport",{"title":693,"description":758},"support\u002F01.index","jENFmcn55y_8r3_6pH5xxlH1dZJBwoAuq9F7gXQtow8",{"path":520,"page":767},{"id":768,"title":37,"body":769,"canonicalPath":505,"description":1488,"extension":759,"icon":522,"meta":1489,"navTitle":37,"navigation":761,"path":520,"resolveKey":1490,"resolveVersion":505,"seo":1491,"stem":521,"__hash__":1492},"sdk32\u002Fdocs\u002Fsdk\u002F3.2\u002F03.migration-guide.md",{"type":695,"value":770,"toc":1475},[771,774,779,784,812,826,1251,1257,1259,1273,1282,1290,1305,1309,1312,1316,1345,1349,1380,1383,1387,1398,1402,1416,1444,1448,1471],[698,772,773],{},"This page lists the key points to pay attention to when migrating existing code from MyScript iink SDK 3.1 to the new MyScript iink SDK 3.2.",[775,776,778],"h2",{"id":777},"changes-for-drawing-and-raw-content-content-types","Changes for Drawing and Raw Content content types",[780,781,783],"h3",{"id":782},"drawing","Drawing",[698,785,786,787,795,796,799,800,803,804,807,808,811],{},"We have introduced a new ",[788,789,791],"a",{"href":790},"\u002Fdocs\u002Fsdk\u002F3.2\u002Freference\u002Fconfiguration#raw-content",[792,793,794],"code",{},"raw-content.classification.types"," property, that combined with the ",[792,797,798],{},"raw-content.recognition.types",", allows you to disable both ink classification and recognition in a ",[792,801,802],{},"Raw Content"," content part type.\nWith such a configuration, the ink analysis process is reduced, allowing ",[805,806,802],"strong",{}," part to be used for optimized drawing while taking advantage of the ",[788,809,810],{"href":569},"interactive tools",".",[698,813,814,815,817,818,820,821,825],{},"➤ This drawing.json illustrates a ",[805,816,802],{}," configuration that you can use for doodling and drawing activities with a ",[805,819,802],{}," part. See ",[788,822,824],{"href":823},"\u002Fdocs\u002Fsdk\u002F3.2\u002Fgetting-started\u002Finteractive-ink-runtime#editor-level-or-recognizer-level-configuration","here"," how to use it.",[827,828,829],"code-collapse",{},[830,831,836],"pre",{"className":832,"code":833,"filename":834,"language":835,"meta":755,"style":755},"language-json shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","{\n  \"raw-content\": {\n    \"line-pattern\": \"none\",\n    \"recognition\": {\n      \"types\": []\n    },\n    \"classification\": {\n      \"types\": []\n    },\n    \"convert\": {\n      \"shape-on-hold\": false\n    },\n    \"shape\": {\n      \"snap-axis\": []\n    },\n    \"interactive-blocks\": {\n      \"auto-classified\": []\n    },\n    \"eraser\": {\n      \"erase-precisely\": true,\n      \"dynamic-radius\": true\n    },\n    \"auto-connection\": false,\n    \"guides\": {\n      \"show\": [],\n      \"snap\": []\n    },\n    \"pen\": {\n      \"gestures\": []\n    },\n    \"rotation\": [\n      \"image\"\n    ]\n  }\n}\n","drawing.json","json",[792,837,838,847,866,889,903,919,925,939,952,957,971,987,992,1006,1020,1025,1039,1053,1058,1072,1089,1104,1109,1126,1140,1155,1169,1174,1188,1202,1207,1222,1233,1239,1245],{"__ignoreMap":755},[839,840,843],"span",{"class":841,"line":842},"line",1,[839,844,846],{"class":845},"soFc9","{\n",[839,848,850,853,857,860,863],{"class":841,"line":849},2,[839,851,852],{"class":845},"  \"",[839,854,856],{"class":855},"sZBTK","raw-content",[839,858,859],{"class":845},"\"",[839,861,862],{"class":845},":",[839,864,865],{"class":845}," {\n",[839,867,868,871,874,876,878,881,884,886],{"class":841,"line":756},[839,869,870],{"class":845},"    \"",[839,872,873],{"class":855},"line-pattern",[839,875,859],{"class":845},[839,877,862],{"class":845},[839,879,880],{"class":845}," \"",[839,882,883],{"class":855},"none",[839,885,859],{"class":845},[839,887,888],{"class":845},",\n",[839,890,892,894,897,899,901],{"class":841,"line":891},4,[839,893,870],{"class":845},[839,895,896],{"class":855},"recognition",[839,898,859],{"class":845},[839,900,862],{"class":845},[839,902,865],{"class":845},[839,904,906,909,912,914,916],{"class":841,"line":905},5,[839,907,908],{"class":845},"      \"",[839,910,911],{"class":855},"types",[839,913,859],{"class":845},[839,915,862],{"class":845},[839,917,918],{"class":845}," []\n",[839,920,922],{"class":841,"line":921},6,[839,923,924],{"class":845},"    },\n",[839,926,928,930,933,935,937],{"class":841,"line":927},7,[839,929,870],{"class":845},[839,931,932],{"class":855},"classification",[839,934,859],{"class":845},[839,936,862],{"class":845},[839,938,865],{"class":845},[839,940,942,944,946,948,950],{"class":841,"line":941},8,[839,943,908],{"class":845},[839,945,911],{"class":855},[839,947,859],{"class":845},[839,949,862],{"class":845},[839,951,918],{"class":845},[839,953,955],{"class":841,"line":954},9,[839,956,924],{"class":845},[839,958,960,962,965,967,969],{"class":841,"line":959},10,[839,961,870],{"class":845},[839,963,964],{"class":855},"convert",[839,966,859],{"class":845},[839,968,862],{"class":845},[839,970,865],{"class":845},[839,972,974,976,979,981,983],{"class":841,"line":973},11,[839,975,908],{"class":845},[839,977,978],{"class":855},"shape-on-hold",[839,980,859],{"class":845},[839,982,862],{"class":845},[839,984,986],{"class":985},"sU2JI"," false\n",[839,988,990],{"class":841,"line":989},12,[839,991,924],{"class":845},[839,993,995,997,1000,1002,1004],{"class":841,"line":994},13,[839,996,870],{"class":845},[839,998,999],{"class":855},"shape",[839,1001,859],{"class":845},[839,1003,862],{"class":845},[839,1005,865],{"class":845},[839,1007,1009,1011,1014,1016,1018],{"class":841,"line":1008},14,[839,1010,908],{"class":845},[839,1012,1013],{"class":855},"snap-axis",[839,1015,859],{"class":845},[839,1017,862],{"class":845},[839,1019,918],{"class":845},[839,1021,1023],{"class":841,"line":1022},15,[839,1024,924],{"class":845},[839,1026,1028,1030,1033,1035,1037],{"class":841,"line":1027},16,[839,1029,870],{"class":845},[839,1031,1032],{"class":855},"interactive-blocks",[839,1034,859],{"class":845},[839,1036,862],{"class":845},[839,1038,865],{"class":845},[839,1040,1042,1044,1047,1049,1051],{"class":841,"line":1041},17,[839,1043,908],{"class":845},[839,1045,1046],{"class":855},"auto-classified",[839,1048,859],{"class":845},[839,1050,862],{"class":845},[839,1052,918],{"class":845},[839,1054,1056],{"class":841,"line":1055},18,[839,1057,924],{"class":845},[839,1059,1061,1063,1066,1068,1070],{"class":841,"line":1060},19,[839,1062,870],{"class":845},[839,1064,1065],{"class":855},"eraser",[839,1067,859],{"class":845},[839,1069,862],{"class":845},[839,1071,865],{"class":845},[839,1073,1075,1077,1080,1082,1084,1087],{"class":841,"line":1074},20,[839,1076,908],{"class":845},[839,1078,1079],{"class":855},"erase-precisely",[839,1081,859],{"class":845},[839,1083,862],{"class":845},[839,1085,1086],{"class":985}," true",[839,1088,888],{"class":845},[839,1090,1092,1094,1097,1099,1101],{"class":841,"line":1091},21,[839,1093,908],{"class":845},[839,1095,1096],{"class":855},"dynamic-radius",[839,1098,859],{"class":845},[839,1100,862],{"class":845},[839,1102,1103],{"class":985}," true\n",[839,1105,1107],{"class":841,"line":1106},22,[839,1108,924],{"class":845},[839,1110,1112,1114,1117,1119,1121,1124],{"class":841,"line":1111},23,[839,1113,870],{"class":845},[839,1115,1116],{"class":855},"auto-connection",[839,1118,859],{"class":845},[839,1120,862],{"class":845},[839,1122,1123],{"class":985}," false",[839,1125,888],{"class":845},[839,1127,1129,1131,1134,1136,1138],{"class":841,"line":1128},24,[839,1130,870],{"class":845},[839,1132,1133],{"class":855},"guides",[839,1135,859],{"class":845},[839,1137,862],{"class":845},[839,1139,865],{"class":845},[839,1141,1143,1145,1148,1150,1152],{"class":841,"line":1142},25,[839,1144,908],{"class":845},[839,1146,1147],{"class":855},"show",[839,1149,859],{"class":845},[839,1151,862],{"class":845},[839,1153,1154],{"class":845}," [],\n",[839,1156,1158,1160,1163,1165,1167],{"class":841,"line":1157},26,[839,1159,908],{"class":845},[839,1161,1162],{"class":855},"snap",[839,1164,859],{"class":845},[839,1166,862],{"class":845},[839,1168,918],{"class":845},[839,1170,1172],{"class":841,"line":1171},27,[839,1173,924],{"class":845},[839,1175,1177,1179,1182,1184,1186],{"class":841,"line":1176},28,[839,1178,870],{"class":845},[839,1180,1181],{"class":855},"pen",[839,1183,859],{"class":845},[839,1185,862],{"class":845},[839,1187,865],{"class":845},[839,1189,1191,1193,1196,1198,1200],{"class":841,"line":1190},29,[839,1192,908],{"class":845},[839,1194,1195],{"class":855},"gestures",[839,1197,859],{"class":845},[839,1199,862],{"class":845},[839,1201,918],{"class":845},[839,1203,1205],{"class":841,"line":1204},30,[839,1206,924],{"class":845},[839,1208,1210,1212,1215,1217,1219],{"class":841,"line":1209},31,[839,1211,870],{"class":845},[839,1213,1214],{"class":855},"rotation",[839,1216,859],{"class":845},[839,1218,862],{"class":845},[839,1220,1221],{"class":845}," [\n",[839,1223,1225,1227,1230],{"class":841,"line":1224},32,[839,1226,908],{"class":845},[839,1228,1229],{"class":855},"image",[839,1231,1232],{"class":845},"\"\n",[839,1234,1236],{"class":841,"line":1235},33,[839,1237,1238],{"class":845},"    ]\n",[839,1240,1242],{"class":841,"line":1241},34,[839,1243,1244],{"class":845},"  }\n",[839,1246,1248],{"class":841,"line":1247},35,[839,1249,1250],{"class":845},"}\n",[698,1252,1253,1254,1256],{},"➤ As a result, we have deprecated the ",[792,1255,783],{}," content part type.",[780,1258,802],{"id":856},[698,1260,1261,1262,1266,1267,1269,1270,1272],{},"With the introduction of this new ",[788,1263,1264],{"href":790},[792,1265,794],{}," property, to maintain the previous behavior when using a ",[805,1268,802],{}," part or block, you may need to change the value of this ",[792,1271,794],{}," property to suit your needs.",[698,1274,1275,1276,1278,1279,1281],{},"For example, if you were using ",[805,1277,802],{}," to perform both text and shape recognition, you need to add ",[792,1280,999],{}," to the list of content types that can be output by the ink strokes classifier:",[830,1283,1288],{"className":1284,"code":1286,"language":1287},[1285],"language-text","{\n  \"raw-content\": {\n    \"classification\": {\n      \"types\": [ \"text\", \"drawing\", \"shape\" ]\n    },\n    \"recognition\": {\n      \"types\": [ \"text\", \"shape\" ]\n    },\n\n    ...\n  }\n}\n","text",[792,1289,1286],{"__ignoreMap":755},[698,1291,1292,1293,1296,1297,1299,1300,1304],{},"➤ For more information, look at these ",[788,1294,1295],{"href":823},"configuration examples"," that illustrate different uses of a ",[805,1298,802],{}," part, and refer to the ",[788,1301,1302],{"href":790},[792,1303,794],{}," possible values.",[775,1306,1308],{"id":1307},"other-configuration-changes","Other configuration changes",[698,1310,1311],{},"In order to clarify and standardize our configuration properties, we have made the following changes:",[780,1313,1315],{"id":1314},"math-solver-changes","Math solver changes",[1317,1318,1319,1334],"ul",{},[1320,1321,1322,1323,1326,1327,1330,1331,811],"li",{},"The half-up value name for ",[792,1324,1325],{},"math.solver.rounding-mode"," half-up value has been changed from ",[792,1328,1329],{},"half up"," to ",[792,1332,1333],{},"half-up",[1320,1335,1336,1337,1340,1341,1344],{},"The ",[792,1338,1339],{},"math.solver.fraction-mode"," key has been renamed to ",[792,1342,1343],{},"math.solver.number-format",". Its possible values are unchanged.",[780,1346,1348],{"id":1347},"default-value-changes","Default value changes",[1317,1350,1351,1365],{},[1320,1352,1353,1354,1357,1358,1361,1362,811],{},"Shapes and images rotations are now allowed everywhere, with ",[792,1355,1356],{},"raw-content.rotation"," and ",[792,1359,1360],{},"diagram.rotation"," default values set to ",[792,1363,1364],{},"[ \"shape\", \"image\" ]",[1320,1366,1367,1368,1371,1372,1375,1376,1379],{},"The default value for ",[792,1369,1370],{},"raw-content.edge.policy"," is now ",[792,1373,1374],{},"default-with-drag"," which is more appropriate to raw content than the previous ",[792,1377,1378],{},"default"," value which corresponds to a diagram use case.",[698,1381,1382],{},"➤ Be sure to update your code if necessary.",[775,1384,1386],{"id":1385},"undo-and-redo-improvement","Undo and redo improvement",[698,1388,1389,1390,1393,1394,1397],{},"Undo and redo have been made more reliable, but to avoid deadlocks, ",[792,1391,1392],{},"undo()"," or ",[792,1395,1396],{},"redo()"," must not be called inside an iink SDK callback.",[775,1399,1401],{"id":1400},"selection-api-changes","Selection API changes",[698,1403,1404,1405,1408,1409,1357,1412,1415],{},"We have deprecated the ",[792,1406,1407],{},"ContentSelection"," ",[792,1410,1411],{},"getBox",[792,1413,1414],{},"getConversionState"," methods. So, we advise you to make the following code changes:",[1317,1417,1418,1433],{},[1320,1419,1420,1421,1408,1423,1426,1427,1408,1430,1432],{},"if you have been using the ",[792,1422,1407],{},[792,1424,1425],{},"getBox()"," method, replace it by ",[792,1428,1429],{},"Editor",[792,1431,1411],{}," method with the selection as parameter.",[1320,1434,1420,1435,1408,1437,1426,1440,1408,1442,1432],{},[792,1436,1407],{},[792,1438,1439],{},"getConversionState()",[792,1441,1429],{},[792,1443,1414],{},[775,1445,1447],{"id":1446},"offscreeneditor-session-time-optimization","OffscreenEditor session time optimization",[698,1449,1450,1451,1454,1455,1457,1458,1460,1461,1463,1464,1466,1467,1470],{},"Session time can be described as the time interval (in milliseconds) between the last pen up event and subsequent ",[792,1452,1453],{},"contentChanged()"," notifications.\nSince the ",[792,1456,423],{}," does not move strokes, the session time has no impact on the user experience.\nAs a result, we have decreased the session time for ",[792,1459,423],{},", so that ",[792,1462,1453],{}," notifications from ",[792,1465,423],{}," are received faster and the ",[792,1468,1469],{},"waitForIdle()"," wait time is reduced.",[1472,1473,1474],"style",{},"html pre.shiki code .soFc9, html code.shiki .soFc9{--shiki-light:#1A9FFF;--shiki-default:#1A9FFF;--shiki-dark:#1A9FFF}html pre.shiki code .sZBTK, html code.shiki .sZBTK{--shiki-light:#002DB3;--shiki-default:#002DB3;--shiki-dark:#80EAFF}html pre.shiki code .sU2JI, html code.shiki .sU2JI{--shiki-light:#005FE4;--shiki-default:#005FE4;--shiki-dark:#80DFFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":755,"searchDepth":756,"depth":756,"links":1476},[1477,1481,1485,1486,1487],{"id":777,"depth":849,"text":778,"children":1478},[1479,1480],{"id":782,"depth":756,"text":783},{"id":856,"depth":756,"text":802},{"id":1307,"depth":849,"text":1308,"children":1482},[1483,1484],{"id":1314,"depth":756,"text":1315},{"id":1347,"depth":756,"text":1348},{"id":1385,"depth":849,"text":1386},{"id":1400,"depth":849,"text":1401},{"id":1446,"depth":849,"text":1447},"Migration guide to port existing code from MyScript iink SDK 3.1 to 3.2",{},"17l4kp",{"title":37,"description":1488},"aEXkcUQZQqg3rpDSZWZL3uCF-VJNVrxYiJZu6Vz1H_I",1792566529082]