[{"data":1,"prerenderedAt":1368},["ShallowReactive",2],{"navigation":3,"nav-sdk40":498,"docs-sdk-4.0-text-recognition-candidates":690,"support-index":1299},[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},"4",null,"\u002Fdocs\u002Fsdk\u002F4.0","docs\u002Fsdk\u002F4.0",[509,514,518,522,535,559,580,591,598,615,623,659,662,666,670,674],{"title":330,"path":510,"stem":511,"navTitle":512,"icon":513},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fabout","docs\u002Fsdk\u002F4.0\u002F01.about","About","i-tabler-info-circle",{"title":33,"path":515,"stem":516,"navTitle":33,"icon":517},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fchangelog","docs\u002Fsdk\u002F4.0\u002F02.changelog","i-tabler-bell-ringing",{"title":37,"path":519,"stem":520,"navTitle":37,"icon":521},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fmigration-guide","docs\u002Fsdk\u002F4.0\u002F03.migration-guide","i-tabler-gps",{"title":42,"navTitle":505,"icon":505,"path":523,"stem":524,"children":525,"page":40},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fintegration","docs\u002Fsdk\u002F4.0\u002F04.integration",[526,531],{"title":47,"path":527,"stem":528,"navTitle":529,"icon":530},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fintegration\u002Fplatforms","docs\u002Fsdk\u002F4.0\u002F04.integration\u002F01.platforms","Platforms","i-tabler-device-laptop",{"title":51,"path":532,"stem":533,"navTitle":51,"icon":534},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fintegration\u002Fintegration-levels","docs\u002Fsdk\u002F4.0\u002F04.integration\u002F02.integration-levels","i-tabler-stack-2",{"title":55,"navTitle":505,"icon":505,"path":536,"stem":537,"children":538,"page":40},"\u002Fdocs\u002Fsdk\u002F4.0\u002Frecognition-capabilities","docs\u002Fsdk\u002F4.0\u002F05.recognition-capabilities",[539,543,547,551,555],{"title":60,"path":540,"stem":541,"navTitle":505,"icon":542},"\u002Fdocs\u002Fsdk\u002F4.0\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fsdk\u002F4.0\u002F05.recognition-capabilities\u002F01.recognizers","i-tabler-text-scan-2",{"title":64,"path":544,"stem":545,"navTitle":64,"icon":546},"\u002Fdocs\u002Fsdk\u002F4.0\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fsdk\u002F4.0\u002F05.recognition-capabilities\u002F02.text-languages","i-tabler-language",{"title":68,"path":548,"stem":549,"navTitle":68,"icon":550},"\u002Fdocs\u002Fsdk\u002F4.0\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fsdk\u002F4.0\u002F05.recognition-capabilities\u002F03.math-elements-and-rules","i-tabler-math",{"title":72,"path":552,"stem":553,"navTitle":72,"icon":554},"\u002Fdocs\u002Fsdk\u002F4.0\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fsdk\u002F4.0\u002F05.recognition-capabilities\u002F04.diagram-features","i-tabler-circle-square",{"title":76,"path":556,"stem":557,"navTitle":505,"icon":558},"\u002Fdocs\u002Fsdk\u002F4.0\u002Frecognition-capabilities\u002Fgestures","docs\u002Fsdk\u002F4.0\u002F05.recognition-capabilities\u002F05.gestures","i-tabler-hand-finger",{"title":80,"navTitle":505,"icon":505,"path":560,"stem":561,"children":562,"page":40},"\u002Fdocs\u002Fsdk\u002F4.0\u002Finteractivity-integration","docs\u002Fsdk\u002F4.0\u002F06.interactivity-integration",[563,567,571,576],{"title":85,"path":564,"stem":565,"navTitle":85,"icon":566},"\u002Fdocs\u002Fsdk\u002F4.0\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fsdk\u002F4.0\u002F06.interactivity-integration\u002F01.content-types","i-tabler-eye",{"title":89,"path":568,"stem":569,"navTitle":89,"icon":570},"\u002Fdocs\u002Fsdk\u002F4.0\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fsdk\u002F4.0\u002F06.interactivity-integration\u002F02.interactive-features","i-tabler-bolt",{"title":93,"path":572,"stem":573,"navTitle":574,"icon":575},"\u002Fdocs\u002Fsdk\u002F4.0\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fsdk\u002F4.0\u002F06.interactivity-integration\u002F03.import-and-export-formats","Import and export","i-tabler-arrows-left-right",{"title":97,"path":577,"stem":578,"navTitle":97,"icon":579},"\u002Fdocs\u002Fsdk\u002F4.0\u002Finteractivity-integration\u002Fmath-features","docs\u002Fsdk\u002F4.0\u002F06.interactivity-integration\u002F04.math-features","i-tabler-calculator",{"title":106,"navTitle":505,"icon":505,"path":581,"stem":582,"children":583,"page":40},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fgetting-started","docs\u002Fsdk\u002F4.0\u002F07.getting-started",[584,588],{"title":386,"path":585,"stem":586,"navTitle":505,"icon":587},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fgetting-started\u002Fsetup","docs\u002Fsdk\u002F4.0\u002F07.getting-started\u002F01.setup","i-tabler-direction-sign",{"title":390,"path":589,"stem":590,"navTitle":505,"icon":587},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fgetting-started\u002Finteractive-ink-runtime","docs\u002Fsdk\u002F4.0\u002F07.getting-started\u002F02.interactive-ink-runtime",{"title":394,"navTitle":505,"icon":505,"path":592,"stem":593,"children":594,"page":40},"\u002Fdocs\u002Fsdk\u002F4.0\u002Frecognizer","docs\u002Fsdk\u002F4.0\u002F08.recognizer",[595],{"title":60,"path":596,"stem":597,"navTitle":505,"icon":542},"\u002Fdocs\u002Fsdk\u002F4.0\u002Frecognizer\u002Frecognizers","docs\u002Fsdk\u002F4.0\u002F08.recognizer\u002F01.recognizers",{"title":402,"navTitle":505,"icon":505,"path":599,"stem":600,"children":601,"page":40},"\u002Fdocs\u002Fsdk\u002F4.0\u002Finteractivity","docs\u002Fsdk\u002F4.0\u002F09.interactivity",[602,606,610],{"title":603,"path":604,"stem":605,"navTitle":505,"icon":546},"Non-interactive languages","\u002Fdocs\u002Fsdk\u002F4.0\u002Finteractivity\u002Fnon-interactive-languages","docs\u002Fsdk\u002F4.0\u002F09.interactivity\u002F01.non-interactive-languages",{"title":407,"path":607,"stem":608,"navTitle":505,"icon":609},"\u002Fdocs\u002Fsdk\u002F4.0\u002Finteractivity\u002Fstorage","docs\u002Fsdk\u002F4.0\u002F09.interactivity\u002F02.storage","i-tabler-file-database",{"title":414,"path":611,"stem":612,"navTitle":613,"icon":614},"\u002Fdocs\u002Fsdk\u002F4.0\u002Finteractivity\u002Fcombined-undo-redo-stacks","docs\u002Fsdk\u002F4.0\u002F09.interactivity\u002F03.combined-undo-redo-stacks","Combined undo\u002Fredo stacks","i-tabler-arrow-back-up",{"title":418,"navTitle":505,"icon":505,"path":616,"stem":617,"children":618,"page":40},"\u002Fdocs\u002Fsdk\u002F4.0\u002Foffscreen-editor","docs\u002Fsdk\u002F4.0\u002F10.offscreen-editor",[619],{"title":423,"path":620,"stem":621,"navTitle":505,"icon":622},"\u002Fdocs\u002Fsdk\u002F4.0\u002Foffscreen-editor\u002Foff-screen-usage","docs\u002Fsdk\u002F4.0\u002F10.offscreen-editor\u002F01.off-screen-usage","i-tabler-stack-backward",{"title":427,"navTitle":505,"icon":505,"path":624,"stem":625,"children":626,"page":40},"\u002Fdocs\u002Fsdk\u002F4.0\u002Feditor","docs\u002Fsdk\u002F4.0\u002F11.editor",[627,631,635,639,643,647,651,655],{"title":432,"path":628,"stem":629,"navTitle":505,"icon":630},"\u002Fdocs\u002Fsdk\u002F4.0\u002Feditor\u002Frendering","docs\u002Fsdk\u002F4.0\u002F11.editor\u002F01.rendering","i-tabler-app-window",{"title":436,"path":632,"stem":633,"navTitle":505,"icon":634},"\u002Fdocs\u002Fsdk\u002F4.0\u002Feditor\u002Fediting","docs\u002Fsdk\u002F4.0\u002F11.editor\u002F02.editing","i-tabler-edit",{"title":440,"path":636,"stem":637,"navTitle":505,"icon":638},"\u002Fdocs\u002Fsdk\u002F4.0\u002Feditor\u002Ftool-controller","docs\u002Fsdk\u002F4.0\u002F11.editor\u002F03.tool-controller","i-tabler-adjustments",{"title":444,"path":640,"stem":641,"navTitle":505,"icon":642},"\u002Fdocs\u002Fsdk\u002F4.0\u002Feditor\u002Fblock-selection-management","docs\u002Fsdk\u002F4.0\u002F11.editor\u002F04.block-selection-management","i-tabler-pointer",{"title":448,"path":644,"stem":645,"navTitle":505,"icon":646},"\u002Fdocs\u002Fsdk\u002F4.0\u002Feditor\u002Fconversion","docs\u002Fsdk\u002F4.0\u002F11.editor\u002F05.conversion","i-tabler-sparkles",{"title":452,"path":648,"stem":649,"navTitle":505,"icon":650},"\u002Fdocs\u002Fsdk\u002F4.0\u002Feditor\u002Fzooming-and-scrolling","docs\u002Fsdk\u002F4.0\u002F11.editor\u002F06.zooming-and-scrolling","i-tabler-zoom-pan",{"title":456,"path":652,"stem":653,"navTitle":505,"icon":654},"\u002Fdocs\u002Fsdk\u002F4.0\u002Feditor\u002Fstyling","docs\u002Fsdk\u002F4.0\u002F11.editor\u002F07.styling","i-tabler-palette",{"title":460,"path":656,"stem":657,"navTitle":505,"icon":658},"\u002Fdocs\u002Fsdk\u002F4.0\u002Feditor\u002Fcustom-inking","docs\u002Fsdk\u002F4.0\u002F11.editor\u002F08.custom-inking","i-tabler-brush",{"title":464,"path":660,"stem":661,"navTitle":505,"icon":575},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fimport-and-export","docs\u002Fsdk\u002F4.0\u002F12.import-and-export",{"title":202,"path":663,"stem":664,"navTitle":505,"icon":665},"\u002Fdocs\u002Fsdk\u002F4.0\u002Ftext-recognition-candidates","docs\u002Fsdk\u002F4.0\u002F13.text-recognition-candidates","i-tabler-tags",{"title":471,"path":667,"stem":668,"navTitle":505,"icon":669},"\u002Fdocs\u002Fsdk\u002F4.0\u002Ferror-management","docs\u002Fsdk\u002F4.0\u002F14.error-management","i-tabler-bug",{"title":206,"path":671,"stem":672,"navTitle":505,"icon":673},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fcustom-recognition","docs\u002Fsdk\u002F4.0\u002F15.custom-recognition","i-tabler-file-code",{"title":139,"navTitle":505,"icon":505,"path":675,"stem":676,"children":677,"page":40},"\u002Fdocs\u002Fsdk\u002F4.0\u002Freference","docs\u002Fsdk\u002F4.0\u002F16.reference",[678,682,687],{"title":144,"path":679,"stem":680,"navTitle":505,"icon":681},"\u002Fdocs\u002Fsdk\u002F4.0\u002Freference\u002Fconfiguration","docs\u002Fsdk\u002F4.0\u002F16.reference\u002F01.configuration","i-tabler-settings",{"title":239,"path":683,"stem":684,"navTitle":685,"icon":686},"\u002Fdocs\u002Fsdk\u002F4.0\u002Freference\u002Fjiix","docs\u002Fsdk\u002F4.0\u002F16.reference\u002F02.jiix","JIIX","i-tabler-braces",{"title":495,"path":688,"stem":689,"navTitle":456,"icon":654},"\u002Fdocs\u002Fsdk\u002F4.0\u002Freference\u002Fstyling","docs\u002Fsdk\u002F4.0\u002F16.reference\u002F03.styling",{"path":663,"page":691},{"id":692,"title":202,"body":693,"canonicalPath":468,"description":1291,"extension":1292,"icon":665,"meta":1293,"navTitle":505,"navigation":1294,"path":663,"resolveKey":1295,"resolveVersion":1296,"seo":1297,"stem":664,"__hash__":1298},"sdk40\u002Fdocs\u002Fsdk\u002F4.0\u002F13.text-recognition-candidates.md",{"type":694,"value":695,"toc":1286},"minimark",[696,701,705,714,717,729,732,746,750,753,756,763,766,769,1063,1066,1069,1072,1075,1085,1088,1093,1109,1113,1116,1131,1266,1268,1274,1282],[697,698,700],"h2",{"id":699},"word-recognition-candidates","Word recognition candidates",[702,703,704],"p",{},"MyScript handwriting recognition tries to properly guess what a user is writing but the input may sometimes be ambiguous, like in the following example:",[702,706,707],{},[708,709],"img",{"alt":710,"height":711,"src":712,"width":713},"",28.907419,"\u002Fdocs\u002Fimages\u002Ftext-ink-hello.svg",55.954876,[702,715,716],{},"Should it be interpreted as \"hello\" or as \"bella\"? As a human, you would probably answer \"hello\". This is also what the MyScript engine thinks in this case.\nHowever, there is also a possibility that the writer actually meant \"bella\", \"hella\" or even \"bello\"...",[702,718,719,720,724,725,728],{},"Internally, the recognition engine considers different hypotheses and tries to come up with the best one as the ",[721,722,723],"strong",{},"selected word candidate",". It will also\nreturn other top hypotheses, such as \"bella\" or \"bello\" as alternative ",[721,726,727],{},"word recognition candidates",".",[702,730,731],{},"Candidates can let you assist your user to easily correct potential recognition errors or help implement a search engine that can operate on handwritten\nnotes with a certain level of tolerance.",[702,733,734,735,740,741,745],{},"You can tune the maximum number of word candidates that the recognition engine shall return by editing the ",[736,737,739],"a",{"href":738},"\u002Fdocs\u002Fsdk\u002F4.0\u002Fspecific\u002Fcustom-recognition#configuration-files","recognition configuration files","\nand assigning ",[742,743,744],"code",{},"SetWordListSize"," to the desired value.",[697,747,749],{"id":748},"programmatically-manage-candidates","Programmatically manage candidates",[702,751,752],{},"You can also interact with candidates from your own code (this is actually how the prompter is implemented).",[702,754,755],{},"Let's imagine that you get the following ink:",[702,757,758],{},[708,759],{"alt":710,"height":760,"src":761,"width":762},25.460386,"\u002Fdocs\u002Fimages\u002Ftext-ink-candidate-test.svg",209.51492,[702,764,765],{},"If you ask MyScript for a text export, it will simply return \"Candidate test\", which corresponds to the best interpretation according to the engine. To access\nrecognition candidates, you need to ask for a JIIX export.",[702,767,768],{},"The result looks as follows (for the sake of the example, only the relevant parts of the JIIX export have been kept, removing all ink and bounding box\ninformation):",[770,771,775],"pre",{"className":772,"code":773,"language":774,"meta":710,"style":710},"language-json shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","{\n \"type\": \"Text\",\n ...\n \"label\": \"Candidate test\",\n \"words\": [ {\n   \"label\": \"Candidate\",\n   \"candidates\": [ \"Candidate\", \"candidate\", \"Candidates\", \"candidates\" ],\n   ...\n  }, {\n   \"label\": \" \"\n  }, {\n   \"label\": \"test\",\n   \"candidates\": [ \"test\", \"Test\", \"best\", \"tests\", \"Lest\" ],\n   ...\n  } ]\n}\n","json",[742,776,777,786,812,819,840,858,879,929,935,943,959,966,986,1043,1048,1057],{"__ignoreMap":710},[778,779,782],"span",{"class":780,"line":781},"line",1,[778,783,785],{"class":784},"soFc9","{\n",[778,787,789,792,796,799,802,804,807,809],{"class":780,"line":788},2,[778,790,791],{"class":784}," \"",[778,793,795],{"class":794},"sZBTK","type",[778,797,798],{"class":784},"\"",[778,800,801],{"class":784},":",[778,803,791],{"class":784},[778,805,806],{"class":794},"Text",[778,808,798],{"class":784},[778,810,811],{"class":784},",\n",[778,813,815],{"class":780,"line":814},3,[778,816,818],{"class":817},"sBCGe"," ...\n",[778,820,822,824,827,829,831,833,836,838],{"class":780,"line":821},4,[778,823,791],{"class":784},[778,825,826],{"class":794},"label",[778,828,798],{"class":784},[778,830,801],{"class":784},[778,832,791],{"class":784},[778,834,835],{"class":794},"Candidate test",[778,837,798],{"class":784},[778,839,811],{"class":784},[778,841,843,845,848,850,852,855],{"class":780,"line":842},5,[778,844,791],{"class":784},[778,846,847],{"class":794},"words",[778,849,798],{"class":784},[778,851,801],{"class":784},[778,853,854],{"class":784}," [",[778,856,857],{"class":784}," {\n",[778,859,861,864,866,868,870,872,875,877],{"class":780,"line":860},6,[778,862,863],{"class":784},"   \"",[778,865,826],{"class":794},[778,867,798],{"class":784},[778,869,801],{"class":784},[778,871,791],{"class":784},[778,873,874],{"class":794},"Candidate",[778,876,798],{"class":784},[778,878,811],{"class":784},[778,880,882,884,887,889,891,893,895,897,899,902,904,907,909,911,913,916,918,920,922,924,926],{"class":780,"line":881},7,[778,883,863],{"class":784},[778,885,886],{"class":794},"candidates",[778,888,798],{"class":784},[778,890,801],{"class":784},[778,892,854],{"class":784},[778,894,791],{"class":784},[778,896,874],{"class":794},[778,898,798],{"class":784},[778,900,901],{"class":784},",",[778,903,791],{"class":784},[778,905,906],{"class":794},"candidate",[778,908,798],{"class":784},[778,910,901],{"class":784},[778,912,791],{"class":784},[778,914,915],{"class":794},"Candidates",[778,917,798],{"class":784},[778,919,901],{"class":784},[778,921,791],{"class":784},[778,923,886],{"class":794},[778,925,798],{"class":784},[778,927,928],{"class":784}," ],\n",[778,930,932],{"class":780,"line":931},8,[778,933,934],{"class":817},"   ...\n",[778,936,938,941],{"class":780,"line":937},9,[778,939,940],{"class":784},"  },",[778,942,857],{"class":784},[778,944,946,948,950,952,954,956],{"class":780,"line":945},10,[778,947,863],{"class":784},[778,949,826],{"class":794},[778,951,798],{"class":784},[778,953,801],{"class":784},[778,955,791],{"class":784},[778,957,958],{"class":784}," \"\n",[778,960,962,964],{"class":780,"line":961},11,[778,963,940],{"class":784},[778,965,857],{"class":784},[778,967,969,971,973,975,977,979,982,984],{"class":780,"line":968},12,[778,970,863],{"class":784},[778,972,826],{"class":794},[778,974,798],{"class":784},[778,976,801],{"class":784},[778,978,791],{"class":784},[778,980,981],{"class":794},"test",[778,983,798],{"class":784},[778,985,811],{"class":784},[778,987,989,991,993,995,997,999,1001,1003,1005,1007,1009,1012,1014,1016,1018,1021,1023,1025,1027,1030,1032,1034,1036,1039,1041],{"class":780,"line":988},13,[778,990,863],{"class":784},[778,992,886],{"class":794},[778,994,798],{"class":784},[778,996,801],{"class":784},[778,998,854],{"class":784},[778,1000,791],{"class":784},[778,1002,981],{"class":794},[778,1004,798],{"class":784},[778,1006,901],{"class":784},[778,1008,791],{"class":784},[778,1010,1011],{"class":794},"Test",[778,1013,798],{"class":784},[778,1015,901],{"class":784},[778,1017,791],{"class":784},[778,1019,1020],{"class":794},"best",[778,1022,798],{"class":784},[778,1024,901],{"class":784},[778,1026,791],{"class":784},[778,1028,1029],{"class":794},"tests",[778,1031,798],{"class":784},[778,1033,901],{"class":784},[778,1035,791],{"class":784},[778,1037,1038],{"class":794},"Lest",[778,1040,798],{"class":784},[778,1042,928],{"class":784},[778,1044,1046],{"class":780,"line":1045},14,[778,1047,934],{"class":817},[778,1049,1051,1054],{"class":780,"line":1050},15,[778,1052,1053],{"class":784},"  }",[778,1055,1056],{"class":784}," ]\n",[778,1058,1060],{"class":780,"line":1059},16,[778,1061,1062],{"class":784},"}\n",[702,1064,1065],{},"The \"Candidate text\" interpretation is provided by the top-level \"label\" key.",[702,1067,1068],{},"This top-level recognition result is split into an array of \"words\", each with its own label and set of candidates (except for inter-word spaces \" \").",[702,1070,1071],{},"The \"candidates\" key of each word allows accessing an array of candidates, sorted from most to less likely. By default, the selected candidate, stored as the\n\"label\", is the first element of the list.",[702,1073,1074],{},"To select an alternative candidate, you need to:",[1076,1077,1078,1082],"ol",{},[1079,1080,1081],"li",{},"Update the value of the label to one of the proposed candidates.",[1079,1083,1084],{},"Reimport the JIIX content into the original block.",[702,1086,1087],{},"From there, iink SDK will keep your choice, except if changes in the content lead it to reconsider the recognition of this part altogether.",[702,1089,1090],{},[721,1091,1092],{},"Important:",[1094,1095,1096,1103],"ul",{},[1079,1097,1098,1099,1102],{},"Always update the label with a value corresponding to an ",[721,1100,1101],{},"existing"," candidate. This is because otherwise iink SDK may not be able to figure how to map\nthis interpretation to the original ink.",[1079,1104,1105,1106,728],{},"To re-import content, ",[721,1107,1108],{},"ensure that except for the change of the \"label\" value you have not changed anything, either in the original block or in the JIIX\ncontent",[697,1110,1112],{"id":1111},"character-recognition-candidates","Character recognition candidates",[702,1114,1115],{},"If you work on character recognition level, rather than on word recognition level, you can apply the same recognition candidates management to characters as described above for words. The steps are the same ones with the following configuration and data:",[1094,1117,1118,1128],{},[1079,1119,1120,1121,1127],{},"Include the character level information by setting the ",[736,1122,1124],{"href":1123},"\u002Fdocs\u002Fcloud\u002F4.5\u002Fiinkts\u002Fconfiguration-iinkts#general-iink-parameters",[742,1125,1126],{},"export.jiix.text.chars"," property to true.",[1079,1129,1130],{},"The result looks as follows (for the sake of the example, only the relevant parts of the JIIX export have been kept, removing all ink and bounding box information):",[770,1132,1134],{"className":772,"code":1133,"language":774,"meta":710,"style":710}," \"type\": \"Text\",\n ...\n \"label\": \"h\",\n \"chars\": [ {\n   \"label\": \"h\",\n   \"candidates\": [ \"h\", \"k\", \"N\", \"A\" ],\n  } ]\n",[742,1135,1136,1156,1160,1179,1195,1213,1260],{"__ignoreMap":710},[778,1137,1138,1140,1142,1144,1148,1150,1152,1154],{"class":780,"line":781},[778,1139,791],{"class":784},[778,1141,795],{"class":794},[778,1143,798],{"class":784},[778,1145,1147],{"class":1146},"sEQEB",": ",[778,1149,798],{"class":784},[778,1151,806],{"class":794},[778,1153,798],{"class":784},[778,1155,811],{"class":1146},[778,1157,1158],{"class":780,"line":788},[778,1159,818],{"class":1146},[778,1161,1162,1164,1166,1168,1170,1172,1175,1177],{"class":780,"line":814},[778,1163,791],{"class":784},[778,1165,826],{"class":794},[778,1167,798],{"class":784},[778,1169,1147],{"class":1146},[778,1171,798],{"class":784},[778,1173,1174],{"class":794},"h",[778,1176,798],{"class":784},[778,1178,811],{"class":1146},[778,1180,1181,1183,1186,1188,1190,1193],{"class":780,"line":821},[778,1182,791],{"class":784},[778,1184,1185],{"class":794},"chars",[778,1187,798],{"class":784},[778,1189,1147],{"class":1146},[778,1191,1192],{"class":784},"[",[778,1194,857],{"class":784},[778,1196,1197,1199,1201,1203,1205,1207,1209,1211],{"class":780,"line":842},[778,1198,863],{"class":784},[778,1200,826],{"class":794},[778,1202,798],{"class":784},[778,1204,801],{"class":784},[778,1206,791],{"class":784},[778,1208,1174],{"class":794},[778,1210,798],{"class":784},[778,1212,811],{"class":784},[778,1214,1215,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1238,1240,1242,1244,1247,1249,1251,1253,1256,1258],{"class":780,"line":860},[778,1216,863],{"class":784},[778,1218,886],{"class":794},[778,1220,798],{"class":784},[778,1222,801],{"class":784},[778,1224,854],{"class":784},[778,1226,791],{"class":784},[778,1228,1174],{"class":794},[778,1230,798],{"class":784},[778,1232,901],{"class":784},[778,1234,791],{"class":784},[778,1236,1237],{"class":794},"k",[778,1239,798],{"class":784},[778,1241,901],{"class":784},[778,1243,791],{"class":784},[778,1245,1246],{"class":794},"N",[778,1248,798],{"class":784},[778,1250,901],{"class":784},[778,1252,791],{"class":784},[778,1254,1255],{"class":794},"A",[778,1257,798],{"class":784},[778,1259,928],{"class":784},[778,1261,1262,1264],{"class":780,"line":881},[778,1263,1053],{"class":784},[778,1265,1056],{"class":784},[702,1267,1074],{},[1076,1269,1270,1272],{},[1079,1271,1081],{},[1079,1273,1084],{},[702,1275,1276,1277,740,1279,745],{},"You can tune the maximum number of character candidates that the recognition engine shall return by editing the ",[736,1278,739],{"href":738},[742,1280,1281],{},"SetCharListSize",[1283,1284,1285],"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 .sBCGe, html code.shiki .sBCGe{--shiki-light:#002DB3;--shiki-light-font-weight:bold;--shiki-light-text-decoration:underline;--shiki-default:#002DB3;--shiki-default-font-weight:bold;--shiki-default-text-decoration:underline;--shiki-dark:#80EAFF;--shiki-dark-font-weight:bold;--shiki-dark-text-decoration:underline}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);}html pre.shiki code .sEQEB, html code.shiki .sEQEB{--shiki-light:#051F41;--shiki-default:#051F41;--shiki-dark:#D1E9FA}",{"title":710,"searchDepth":814,"depth":814,"links":1287},[1288,1289,1290],{"id":699,"depth":788,"text":700},{"id":748,"depth":788,"text":749},{"id":1111,"depth":788,"text":1112},"How to work with text recognition candidates","md",{},true,"y6n1gv","2.1",{"title":202,"description":1291},"SPn-ydAUk_DGF6B0nN7qoMwQcXaSAwEeFfF3xLfSf5A",{"id":1300,"title":1301,"body":1302,"canonicalPath":505,"description":1362,"extension":1292,"icon":521,"meta":1363,"navTitle":20,"navigation":1294,"path":1364,"resolveKey":505,"resolveVersion":505,"seo":1365,"stem":1366,"__hash__":1367},"support\u002Fsupport\u002F01.index.md","Support",{"type":694,"value":1303,"toc":1360},[1304,1307],[702,1305,1306],{},"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.",[1308,1309,1310,1319,1327,1335,1343,1352],"card-group",{},[1311,1312,1316],"card",{"icon":1313,"title":1314,"to":1315},"i-tabler-package","Recognition assets","\u002Fsupport\u002Frecognition-assets\u002F",[702,1317,1318],{},"Download base assets and build custom resources to fine-tune the recognition.",[1311,1320,1324],{"icon":1321,"title":1322,"to":1323},"i-tabler-key","On-device license management","\u002Fsupport\u002Fon-device\u002Fon-device-license-management\u002F",[702,1325,1326],{},"Manage licenses for applications embedding the on-device iink SDK.",[1311,1328,1332],{"icon":1329,"title":1330,"to":1331},"i-tabler-user-circle","Registering with MyScript Cloud","\u002Fsupport\u002Fcloud\u002Fregistering-myscript-cloud\u002F",[702,1333,1334],{},"Create a Cloud account and obtain the keys to call our recognition APIs.",[1311,1336,1340],{"icon":1337,"title":1338,"to":1339},"i-tabler-rocket","Being production ready","\u002Fsupport\u002Fcloud\u002Fbeing-production-ready\u002F",[702,1341,1342],{},"Best practices and quotas to ship your iink Cloud integration to production.",[1311,1344,1349],{"icon":1345,"title":1346,"to":1347,"target":1348},"i-tabler-message-circle","Forums","https:\u002F\u002Fdeveloper-support.myscript.com\u002Fsupport\u002Flogin","_blank",[702,1350,1351],{},"Ask questions and get answers from the MyScript developer community.",[1311,1353,1357],{"icon":1354,"title":1355,"to":1356,"target":1348},"i-tabler-mail","Contact us","https:\u002F\u002Fwww.myscript.com\u002Fcontact\u002F",[702,1358,1359],{},"Can't find what you're looking for? Reach out to our team.",{"title":710,"searchDepth":814,"depth":814,"links":1361},[],"MyScript Developer Support hub",{},"\u002Fsupport",{"title":1301,"description":1362},"support\u002F01.index","jENFmcn55y_8r3_6pH5xxlH1dZJBwoAuq9F7gXQtow8",1792566563381]