[{"data":1,"prerenderedAt":1778},["ShallowReactive",2],{"navigation":3,"nav-sdk41":498,"docs-sdk-4.1-editor-styling":698,"support-index":1709},[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.1",null,"\u002Fdocs\u002Fsdk\u002F4.1","docs\u002Fsdk\u002F4.1",[509,514,518,522,535,559,576,587,594,615,623,659,662,666,670,674,682],{"title":330,"path":510,"stem":511,"navTitle":512,"icon":513},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fabout","docs\u002Fsdk\u002F4.1\u002F01.about","About","i-tabler-info-circle",{"title":33,"path":515,"stem":516,"navTitle":33,"icon":517},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fchangelog","docs\u002Fsdk\u002F4.1\u002F02.changelog","i-tabler-bell-ringing",{"title":37,"path":519,"stem":520,"navTitle":37,"icon":521},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fmigration-guide","docs\u002Fsdk\u002F4.1\u002F03.migration-guide","i-tabler-gps",{"title":42,"navTitle":505,"icon":505,"path":523,"stem":524,"children":525,"page":40},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fintegration","docs\u002Fsdk\u002F4.1\u002F04.integration",[526,531],{"title":47,"path":527,"stem":528,"navTitle":529,"icon":530},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fintegration\u002Fplatforms","docs\u002Fsdk\u002F4.1\u002F04.integration\u002F01.platforms","Platforms","i-tabler-device-laptop",{"title":51,"path":532,"stem":533,"navTitle":51,"icon":534},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fintegration\u002Fintegration-levels","docs\u002Fsdk\u002F4.1\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.1\u002Frecognition-capabilities","docs\u002Fsdk\u002F4.1\u002F05.recognition-capabilities",[539,543,547,551,555],{"title":60,"path":540,"stem":541,"navTitle":505,"icon":542},"\u002Fdocs\u002Fsdk\u002F4.1\u002Frecognition-capabilities\u002Frecognizers","docs\u002Fsdk\u002F4.1\u002F05.recognition-capabilities\u002F01.recognizers","i-tabler-text-scan-2",{"title":64,"path":544,"stem":545,"navTitle":64,"icon":546},"\u002Fdocs\u002Fsdk\u002F4.1\u002Frecognition-capabilities\u002Ftext-languages","docs\u002Fsdk\u002F4.1\u002F05.recognition-capabilities\u002F02.text-languages","i-tabler-language",{"title":68,"path":548,"stem":549,"navTitle":68,"icon":550},"\u002Fdocs\u002Fsdk\u002F4.1\u002Frecognition-capabilities\u002Fmath-elements-and-rules","docs\u002Fsdk\u002F4.1\u002F05.recognition-capabilities\u002F03.math-elements-and-rules","i-tabler-math",{"title":72,"path":552,"stem":553,"navTitle":72,"icon":554},"\u002Fdocs\u002Fsdk\u002F4.1\u002Frecognition-capabilities\u002Fdiagram-features","docs\u002Fsdk\u002F4.1\u002F05.recognition-capabilities\u002F04.diagram-features","i-tabler-circle-square",{"title":76,"path":556,"stem":557,"navTitle":505,"icon":558},"\u002Fdocs\u002Fsdk\u002F4.1\u002Frecognition-capabilities\u002Fgestures","docs\u002Fsdk\u002F4.1\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.1\u002Finteractivity-integration","docs\u002Fsdk\u002F4.1\u002F06.interactivity-integration",[563,567,571],{"title":85,"path":564,"stem":565,"navTitle":85,"icon":566},"\u002Fdocs\u002Fsdk\u002F4.1\u002Finteractivity-integration\u002Fcontent-types","docs\u002Fsdk\u002F4.1\u002F06.interactivity-integration\u002F01.content-types","i-tabler-eye",{"title":89,"path":568,"stem":569,"navTitle":89,"icon":570},"\u002Fdocs\u002Fsdk\u002F4.1\u002Finteractivity-integration\u002Finteractive-features","docs\u002Fsdk\u002F4.1\u002F06.interactivity-integration\u002F02.interactive-features","i-tabler-bolt",{"title":93,"path":572,"stem":573,"navTitle":574,"icon":575},"\u002Fdocs\u002Fsdk\u002F4.1\u002Finteractivity-integration\u002Fimport-and-export-formats","docs\u002Fsdk\u002F4.1\u002F06.interactivity-integration\u002F03.import-and-export-formats","Import and export","i-tabler-arrows-left-right",{"title":106,"navTitle":505,"icon":505,"path":577,"stem":578,"children":579,"page":40},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fgetting-started","docs\u002Fsdk\u002F4.1\u002F07.getting-started",[580,584],{"title":386,"path":581,"stem":582,"navTitle":505,"icon":583},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fgetting-started\u002Fsetup","docs\u002Fsdk\u002F4.1\u002F07.getting-started\u002F01.setup","i-tabler-direction-sign",{"title":390,"path":585,"stem":586,"navTitle":505,"icon":583},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fgetting-started\u002Finteractive-ink-runtime","docs\u002Fsdk\u002F4.1\u002F07.getting-started\u002F02.interactive-ink-runtime",{"title":394,"navTitle":505,"icon":505,"path":588,"stem":589,"children":590,"page":40},"\u002Fdocs\u002Fsdk\u002F4.1\u002Frecognizer","docs\u002Fsdk\u002F4.1\u002F08.recognizer",[591],{"title":60,"path":592,"stem":593,"navTitle":505,"icon":542},"\u002Fdocs\u002Fsdk\u002F4.1\u002Frecognizer\u002Frecognizers","docs\u002Fsdk\u002F4.1\u002F08.recognizer\u002F01.recognizers",{"title":402,"navTitle":505,"icon":505,"path":595,"stem":596,"children":597,"page":40},"\u002Fdocs\u002Fsdk\u002F4.1\u002Finteractivity","docs\u002Fsdk\u002F4.1\u002F09.interactivity",[598,602,606,610],{"title":599,"path":600,"stem":601,"navTitle":505,"icon":546},"Non-interactive languages","\u002Fdocs\u002Fsdk\u002F4.1\u002Finteractivity\u002Fnon-interactive-languages","docs\u002Fsdk\u002F4.1\u002F09.interactivity\u002F01.non-interactive-languages",{"title":407,"path":603,"stem":604,"navTitle":505,"icon":605},"\u002Fdocs\u002Fsdk\u002F4.1\u002Finteractivity\u002Fstorage","docs\u002Fsdk\u002F4.1\u002F09.interactivity\u002F02.storage","i-tabler-file-database",{"title":97,"path":607,"stem":608,"navTitle":97,"icon":609},"\u002Fdocs\u002Fsdk\u002F4.1\u002Finteractivity\u002Fmath-features","docs\u002Fsdk\u002F4.1\u002F09.interactivity\u002F03.math-features","i-tabler-calculator",{"title":414,"path":611,"stem":612,"navTitle":613,"icon":614},"\u002Fdocs\u002Fsdk\u002F4.1\u002Finteractivity\u002Fcombined-undo-redo-stacks","docs\u002Fsdk\u002F4.1\u002F09.interactivity\u002F04.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.1\u002Foffscreen-editor","docs\u002Fsdk\u002F4.1\u002F10.offscreen-editor",[619],{"title":423,"path":620,"stem":621,"navTitle":505,"icon":622},"\u002Fdocs\u002Fsdk\u002F4.1\u002Foffscreen-editor\u002Foff-screen-usage","docs\u002Fsdk\u002F4.1\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.1\u002Feditor","docs\u002Fsdk\u002F4.1\u002F11.editor",[627,631,635,639,643,647,651,655],{"title":432,"path":628,"stem":629,"navTitle":505,"icon":630},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Frendering","docs\u002Fsdk\u002F4.1\u002F11.editor\u002F01.rendering","i-tabler-app-window",{"title":436,"path":632,"stem":633,"navTitle":505,"icon":634},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Fediting","docs\u002Fsdk\u002F4.1\u002F11.editor\u002F02.editing","i-tabler-edit",{"title":440,"path":636,"stem":637,"navTitle":505,"icon":638},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Ftool-controller","docs\u002Fsdk\u002F4.1\u002F11.editor\u002F03.tool-controller","i-tabler-adjustments",{"title":444,"path":640,"stem":641,"navTitle":505,"icon":642},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Fblock-selection-management","docs\u002Fsdk\u002F4.1\u002F11.editor\u002F04.block-selection-management","i-tabler-pointer",{"title":448,"path":644,"stem":645,"navTitle":505,"icon":646},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Fconversion","docs\u002Fsdk\u002F4.1\u002F11.editor\u002F05.conversion","i-tabler-sparkles",{"title":452,"path":648,"stem":649,"navTitle":505,"icon":650},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Fzooming-and-scrolling","docs\u002Fsdk\u002F4.1\u002F11.editor\u002F06.zooming-and-scrolling","i-tabler-zoom-pan",{"title":456,"path":652,"stem":653,"navTitle":505,"icon":654},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Fstyling","docs\u002Fsdk\u002F4.1\u002F11.editor\u002F07.styling","i-tabler-palette",{"title":460,"path":656,"stem":657,"navTitle":505,"icon":658},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Fcustom-inking","docs\u002Fsdk\u002F4.1\u002F11.editor\u002F08.custom-inking","i-tabler-brush",{"title":464,"path":660,"stem":661,"navTitle":505,"icon":575},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fimport-and-export","docs\u002Fsdk\u002F4.1\u002F12.import-and-export",{"title":202,"path":663,"stem":664,"navTitle":505,"icon":665},"\u002Fdocs\u002Fsdk\u002F4.1\u002Ftext-recognition-candidates","docs\u002Fsdk\u002F4.1\u002F13.text-recognition-candidates","i-tabler-tags",{"title":471,"path":667,"stem":668,"navTitle":505,"icon":669},"\u002Fdocs\u002Fsdk\u002F4.1\u002Ferror-management","docs\u002Fsdk\u002F4.1\u002F14.error-management","i-tabler-bug",{"title":206,"path":671,"stem":672,"navTitle":505,"icon":673},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fcustom-recognition","docs\u002Fsdk\u002F4.1\u002F15.custom-recognition","i-tabler-file-code",{"title":313,"navTitle":505,"icon":505,"path":675,"stem":676,"children":677,"page":40},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.1\u002F16.handwriting-generation",[678],{"title":313,"path":679,"stem":680,"navTitle":313,"icon":681},"\u002Fdocs\u002Fsdk\u002F4.1\u002Fhandwriting-generation\u002Fhandwriting-generation","docs\u002Fsdk\u002F4.1\u002F16.handwriting-generation\u002F01.handwriting-generation","i-tabler-pencil",{"title":139,"navTitle":505,"icon":505,"path":683,"stem":684,"children":685,"page":40},"\u002Fdocs\u002Fsdk\u002F4.1\u002Freference","docs\u002Fsdk\u002F4.1\u002F17.reference",[686,690,695],{"title":144,"path":687,"stem":688,"navTitle":505,"icon":689},"\u002Fdocs\u002Fsdk\u002F4.1\u002Freference\u002Fconfiguration","docs\u002Fsdk\u002F4.1\u002F17.reference\u002F01.configuration","i-tabler-settings",{"title":239,"path":691,"stem":692,"navTitle":693,"icon":694},"\u002Fdocs\u002Fsdk\u002F4.1\u002Freference\u002Fjiix","docs\u002Fsdk\u002F4.1\u002F17.reference\u002F02.jiix","JIIX","i-tabler-braces",{"title":495,"path":696,"stem":697,"navTitle":456,"icon":654},"\u002Fdocs\u002Fsdk\u002F4.1\u002Freference\u002Fstyling","docs\u002Fsdk\u002F4.1\u002F17.reference\u002F03.styling",{"path":652,"page":699},{"id":700,"title":456,"body":701,"canonicalPath":457,"description":1701,"extension":1702,"icon":654,"meta":1703,"navTitle":505,"navigation":1704,"path":652,"resolveKey":1705,"resolveVersion":1706,"seo":1707,"stem":653,"__hash__":1708},"sdk41\u002Fdocs\u002Fsdk\u002F4.1\u002F11.editor\u002F07.styling.md",{"type":702,"value":703,"toc":1690},"minimark",[704,708,713,736,765,780,783,946,951,971,982,985,1002,1006,1010,1043,1048,1090,1193,1196,1199,1203,1206,1215,1218,1221,1611,1618,1621,1626,1630,1636,1676,1680,1686],[705,706,707],"p",{},"MyScript iink SDK makes it easy to style content.\nIn this part of the guide, you will learn how to set a theme and how you can change the style of the pen at any time.",[709,710,712],"h2",{"id":711},"how-to-set-the-style-of-the-strokes","How to set the style of the strokes",[705,714,715,716,721,722,726,727,730,731,726,733,735],{},"You can set the style associated with a pointer tool that adds content to the ",[717,718,720],"a",{"href":719},"\u002Fdocs\u002Fsdk\u002F4.1\u002Finteractivity\u002Fstorage#structure-of-the-model","Content Part",", for example to choose the ",[723,724,725],"code",{},"PEN"," or ",[723,728,729],{},"HIGHLIGHTER"," color or their thicknesses.\nThis is useful when providing end users with a color palette or when letting them define the characteristics of the ",[723,732,725],{},[723,734,729],{}," tool.",[737,738,739,750,759],"partial",{},[740,741,743],"template",{"v-slot:csharp":742},"",[705,744,745,746,749],{},"It consists in directly setting the style of the tool by calling the ",[723,747,748],{},"SetToolStyle"," method of the tool controller.",[740,751,752],{"v-slot:swift":742},[705,753,754,755,758],{},"It consists in directly setting the style of the tool by calling ",[723,756,757],{},"set(style:forTool:)"," method on the tool controller.",[705,760,761,762,758],{},"This approach consists in directly setting the style of the tool by calling ",[723,763,764],{},"setToolStyle",[705,766,767,768,771,772,775,776,779],{},"It makes it easy to dynamically create styles (for instance if you let your users build their own color palettes) and will be saved within the content part.\nSupported properties are ",[723,769,770],{},"color",", ",[723,773,774],{},"-myscript-pen-brush"," and ",[723,777,778],{},"-myscript-pen-width",".",[705,781,782],{},"Example applied on the pen tool:",[737,784,785,830,873,914],{},[740,786,787],{"v-slot:java":742},[788,789,793],"pre",{"className":790,"code":791,"language":792,"meta":742,"style":742},"language-java shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","editor.getToolController().setToolStyle(PointerTool.PEN,\"color: #00FF00FF; -myscript-pen-width: 2.4\");\n","java",[723,794,795],{"__ignoreMap":742},[796,797,800,804,808,811,813,815,818,821,825,827],"span",{"class":798,"line":799},"line",1,[796,801,803],{"class":802},"sEQEB","editor",[796,805,807],{"class":806},"soFc9",".getToolController().setToolStyle(",[796,809,810],{"class":802},"PointerTool",[796,812,779],{"class":806},[796,814,725],{"class":802},[796,816,817],{"class":806},",",[796,819,820],{"class":806},"\"",[796,822,824],{"class":823},"sZBTK","color: #00FF00FF; -myscript-pen-width: 2.4",[796,826,820],{"class":806},[796,828,829],{"class":806},");\n",[740,831,832],{"v-slot:swift":742},[788,833,837],{"className":834,"code":835,"language":836,"meta":742,"style":742},"language-swift shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","editor?.toolController?.set(style: \"color: #00FF00FF; -myscript-pen-width: 2.4\", forTool: IINKPointerTool.pen)\n","swift",[723,838,839],{"__ignoreMap":742},[796,840,841,843,847,850,852,855,858,860,862,864,867,870],{"class":798,"line":799},[796,842,803],{"class":802},[796,844,846],{"class":845},"sglaT","?",[796,848,849],{"class":802},".toolController",[796,851,846],{"class":845},[796,853,854],{"class":802},".set",[796,856,857],{"class":806},"(style: ",[796,859,820],{"class":806},[796,861,824],{"class":823},[796,863,820],{"class":806},[796,865,866],{"class":806},", forTool: IINKPointerTool.",[796,868,869],{"class":802},"pen",[796,871,872],{"class":806},")\n",[740,874,875],{"v-slot:cpp":742},[788,876,880],{"className":877,"code":878,"language":879,"meta":742,"style":742},"language-cpp shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","\u002F\u002F Configure the pen\neditor->getToolController()->setToolStyle(PointerTool::PEN,\"color: #00FF00FF; -myscript-pen-width: 2.4\");\n","cpp",[723,881,882,888],{"__ignoreMap":742},[796,883,884],{"class":798,"line":799},[796,885,887],{"class":886},"sJjcI","\u002F\u002F Configure the pen\n",[796,889,891,893,896,899,902,904,906,908,910,912],{"class":798,"line":890},2,[796,892,803],{"class":802},[796,894,895],{"class":806},"->getToolController()->setToolStyle(",[796,897,810],{"class":898},"sVYTS",[796,900,901],{"class":806},"::",[796,903,725],{"class":802},[796,905,817],{"class":806},[796,907,820],{"class":806},[796,909,824],{"class":823},[796,911,820],{"class":806},[796,913,829],{"class":806},[740,915,916],{"v-slot:csharp":742},[788,917,921],{"className":918,"code":919,"language":920,"meta":742,"style":742},"language-csharp shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","editor.GetToolController().SetToolStyle(PointerTool.PEN,\"color: #00FF00FF; -myscript-pen-width: 2.4\");\n","csharp",[723,922,923],{"__ignoreMap":742},[796,924,925,927,930,932,934,936,938,940,942,944],{"class":798,"line":799},[796,926,803],{"class":802},[796,928,929],{"class":806},".GetToolController().SetToolStyle(",[796,931,810],{"class":802},[796,933,779],{"class":806},[796,935,725],{"class":802},[796,937,817],{"class":806},[796,939,820],{"class":806},[796,941,824],{"class":823},[796,943,820],{"class":806},[796,945,829],{"class":806},[947,948,950],"h3",{"id":949},"pressure-tilt-and-orientation-settings","Pressure, tilt and orientation settings",[705,952,953,954,771,957,775,960,963,964,779],{},"There are three additional options ",[723,955,956],{},"-myscript-pen-orientation-sensitivity",[723,958,959],{},"-myscript-pen-tilt-sensitivity",[723,961,962],{},"-myscript-pen-pressure-sensitivity"," to adjust the effect of orientation, tilt and pressure sensitivity on stroke rendering when such information is present in the input pointer events for the ",[717,965,967],{"href":966},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Fediting#incremental-input",[968,969,970],"strong",{},"Editor",[972,973,975],"callout",{"color":974},"secondary",[705,976,977,978,981],{},"To get the best effect according to your brush, you will need to ",[717,979,980],{"href":696},"adjust their values",", as the effect is disabled by default and an optimized effect for each brush may require a different set of values.",[705,983,984],{},"Example of style applied on a custom brush:",[788,986,990],{"className":987,"code":988,"language":989,"meta":742,"style":742},"language-json shiki shiki-themes blue-hacker-light blue-hacker-light blue-hacker-dark","\"-myscript-pen-brush: Extra-Pencil; -myscript-pen-pressure-sensitivity: 1.0; -myscript-pen-tilt-sensitivity: 1.0; -myscript-pen-orientation-sensitivity: 1.0;\"\n","json",[723,991,992],{"__ignoreMap":742},[796,993,994,996,999],{"class":798,"line":799},[796,995,820],{"class":806},[796,997,998],{"class":823},"-myscript-pen-brush: Extra-Pencil; -myscript-pen-pressure-sensitivity: 1.0; -myscript-pen-tilt-sensitivity: 1.0; -myscript-pen-orientation-sensitivity: 1.0;",[796,1000,1001],{"class":806},"\"\n",[709,1003,1005],{"id":1004},"fonts-style-with-a-theme","Fonts style with a theme",[947,1007,1009],{"id":1008},"main-principle","Main principle",[737,1011,1012,1032],{},[740,1013,1014],{"v-slot:swift":742},[705,1015,1016,1017,1020,1021,1024,1025,1028,1029,779],{},"A ",[968,1018,1019],{},"theme"," is a style sheet that influences the look & feel of the content rendered by a particular ",[723,1022,1023],{},"IINKEditor"," object.\nIt is not specific to any particular piece of content and it is therefore ",[968,1026,1027],{},"not stored"," in the ",[723,1030,1031],{},"IINKContentPart",[705,1033,1016,1034,1020,1036,1024,1038,1028,1040,779],{},[968,1035,1019],{},[723,1037,970],{},[968,1039,1027],{},[723,1041,1042],{},"ContentPart",[972,1044,1045],{"color":974},[705,1046,1047],{},"The same content will look different if it is opened by two editor instances configured with different themes.",[737,1049,1050,1061,1071,1082],{},[740,1051,1052],{"v-slot:swift":742},[705,1053,1054,1055,1057,1058,1060],{},"The style sheet shall be passed as a string via the ",[723,1056,1019],{}," property of the ",[723,1059,1023],{}," object. For example, to set the default text fonts family for the\ncurrent editor, you can write:",[740,1062,1063],{"v-slot:csharp":742},[705,1064,1054,1065,1057,1068,1070],{},[723,1066,1067],{},"Theme",[723,1069,970],{}," object. For example, to set the default text fonts family for the current\neditor, you can write:",[740,1072,1073],{"v-slot:java":742},[705,1074,1075,1076,1079,1080,1070],{},"The style sheet shall be passed as a string to the ",[723,1077,1078],{},"setTheme()"," method of the ",[723,1081,970],{},[740,1083,1084],{"v-slot:cpp":742},[705,1085,1075,1086,1079,1088,1070],{},[723,1087,1078],{},[723,1089,970],{},[737,1091,1092,1115,1142,1164],{},[740,1093,1094],{"v-slot:java":742},[788,1095,1097],{"className":790,"code":1096,"language":792,"meta":742,"style":742},"editor.setTheme(\".text { font-family: monospace; } \");\n",[723,1098,1099],{"__ignoreMap":742},[796,1100,1101,1103,1106,1108,1111,1113],{"class":798,"line":799},[796,1102,803],{"class":802},[796,1104,1105],{"class":806},".setTheme(",[796,1107,820],{"class":806},[796,1109,1110],{"class":823},".text { font-family: monospace; } ",[796,1112,820],{"class":806},[796,1114,829],{"class":806},[740,1116,1117],{"v-slot:swift":742},[788,1118,1120],{"className":834,"code":1119,"language":836,"meta":742,"style":742},"editor?.set(theme: \".text { font-family: Courier New; } \")\n",[723,1121,1122],{"__ignoreMap":742},[796,1123,1124,1126,1128,1130,1133,1135,1138,1140],{"class":798,"line":799},[796,1125,803],{"class":802},[796,1127,846],{"class":845},[796,1129,854],{"class":802},[796,1131,1132],{"class":806},"(theme: ",[796,1134,820],{"class":806},[796,1136,1137],{"class":823},".text { font-family: Courier New; } ",[796,1139,820],{"class":806},[796,1141,872],{"class":806},[740,1143,1144],{"v-slot:cpp":742},[788,1145,1147],{"className":877,"code":1146,"language":879,"meta":742,"style":742},"editor->setTheme(\".text { font-family: Courier New; } \");\n",[723,1148,1149],{"__ignoreMap":742},[796,1150,1151,1153,1156,1158,1160,1162],{"class":798,"line":799},[796,1152,803],{"class":802},[796,1154,1155],{"class":806},"->setTheme(",[796,1157,820],{"class":806},[796,1159,1137],{"class":823},[796,1161,820],{"class":806},[796,1163,829],{"class":806},[740,1165,1166],{"v-slot:csharp":742},[788,1167,1169],{"className":918,"code":1168,"language":920,"meta":742,"style":742},"editor.Theme = \".text { font-family: Courier New; } \";\n",[723,1170,1171],{"__ignoreMap":742},[796,1172,1173,1175,1177,1180,1183,1186,1188,1190],{"class":798,"line":799},[796,1174,803],{"class":802},[796,1176,779],{"class":806},[796,1178,1179],{"class":802},"Theme ",[796,1181,1182],{"class":845},"=",[796,1184,1185],{"class":806}," \"",[796,1187,1137],{"class":823},[796,1189,820],{"class":806},[796,1191,1192],{"class":806},";\n",[705,1194,1195],{},"MyScript iink SDK dynamically computes the default styling parameters such as line height and font size, based on the device resolution.\nYou can override this default styling, by setting a theme: values defined by your provided style sheet will have a higher priority.",[705,1197,1198],{},"Theme changes are not managed by iink SDK undo\u002Fredo stack. To let your users undo or redo theme changes, you have to manage it on the integration side.\nFor a possible implementation path, read how you can combine the iink SDK undo\u002Fredo stack with that of your application (advanced).",[947,1200,1202],{"id":1201},"illustration-by-an-example","Illustration by an example",[705,1204,1205],{},"Let's imagine that you have developed an application based on Math content:",[705,1207,1208],{},[1209,1210],"img",{"alt":742,"height":1211,"invert":1212,"src":1213,"width":1214},524,"true","\u002Fdocs\u002Fimages\u002Fstyle-before.png",1426,[705,1216,1217],{},"You may want converted content to appear blue, while keeping the default black color for handwritten ink.\nYou may also choose a nice green color for the results of the math solver, and set the font to bold (weight of 700) and italic.",[705,1219,1220],{},"The code would look like this:",[737,1222,1223,1330,1425,1516],{},[740,1224,1225],{"v-slot:java":742},[788,1226,1228],{"className":790,"code":1227,"language":792,"meta":742,"style":742},"editor.setTheme(\".math {\" +\n                \" font-family: STIX Two Math;\" +\n                \" color: #3A308CFF; }\" +\n                \".math-solved {\" +\n                \"  color: #1E9035FF;\" +\n                \"  font-weight: 700;\" +\n                \"  font-style: italic;\" +\n                \"}\");\n",[723,1229,1230,1246,1258,1270,1282,1294,1306,1318],{"__ignoreMap":742},[796,1231,1232,1234,1236,1238,1241,1243],{"class":798,"line":799},[796,1233,803],{"class":802},[796,1235,1105],{"class":806},[796,1237,820],{"class":806},[796,1239,1240],{"class":823},".math {",[796,1242,820],{"class":806},[796,1244,1245],{"class":845}," +\n",[796,1247,1248,1251,1254,1256],{"class":798,"line":890},[796,1249,1250],{"class":806},"                \"",[796,1252,1253],{"class":823}," font-family: STIX Two Math;",[796,1255,820],{"class":806},[796,1257,1245],{"class":845},[796,1259,1261,1263,1266,1268],{"class":798,"line":1260},3,[796,1262,1250],{"class":806},[796,1264,1265],{"class":823}," color: #3A308CFF; }",[796,1267,820],{"class":806},[796,1269,1245],{"class":845},[796,1271,1273,1275,1278,1280],{"class":798,"line":1272},4,[796,1274,1250],{"class":806},[796,1276,1277],{"class":823},".math-solved {",[796,1279,820],{"class":806},[796,1281,1245],{"class":845},[796,1283,1285,1287,1290,1292],{"class":798,"line":1284},5,[796,1286,1250],{"class":806},[796,1288,1289],{"class":823},"  color: #1E9035FF;",[796,1291,820],{"class":806},[796,1293,1245],{"class":845},[796,1295,1297,1299,1302,1304],{"class":798,"line":1296},6,[796,1298,1250],{"class":806},[796,1300,1301],{"class":823},"  font-weight: 700;",[796,1303,820],{"class":806},[796,1305,1245],{"class":845},[796,1307,1309,1311,1314,1316],{"class":798,"line":1308},7,[796,1310,1250],{"class":806},[796,1312,1313],{"class":823},"  font-style: italic;",[796,1315,820],{"class":806},[796,1317,1245],{"class":845},[796,1319,1321,1323,1326,1328],{"class":798,"line":1320},8,[796,1322,1250],{"class":806},[796,1324,1325],{"class":823},"}",[796,1327,820],{"class":806},[796,1329,829],{"class":806},[740,1331,1332],{"v-slot:swift":742},[788,1333,1335],{"className":834,"code":1334,"language":836,"meta":742,"style":742},"editor?.set(theme: \".math {\" +\n                \" font-family: STIX Two Math;\" +\n                \" color: #3A308CFF; }\" +\n                \".math-solved {\" +\n                \"  color: #1E9035FF;\" +\n                \"  font-weight: 700;\" +\n                \"  font-style: italic;\" +\n                \"}\")\n",[723,1336,1337,1355,1365,1375,1385,1395,1405,1415],{"__ignoreMap":742},[796,1338,1339,1341,1343,1345,1347,1349,1351,1353],{"class":798,"line":799},[796,1340,803],{"class":802},[796,1342,846],{"class":845},[796,1344,854],{"class":802},[796,1346,1132],{"class":806},[796,1348,820],{"class":806},[796,1350,1240],{"class":823},[796,1352,820],{"class":806},[796,1354,1245],{"class":845},[796,1356,1357,1359,1361,1363],{"class":798,"line":890},[796,1358,1250],{"class":806},[796,1360,1253],{"class":823},[796,1362,820],{"class":806},[796,1364,1245],{"class":845},[796,1366,1367,1369,1371,1373],{"class":798,"line":1260},[796,1368,1250],{"class":806},[796,1370,1265],{"class":823},[796,1372,820],{"class":806},[796,1374,1245],{"class":845},[796,1376,1377,1379,1381,1383],{"class":798,"line":1272},[796,1378,1250],{"class":806},[796,1380,1277],{"class":823},[796,1382,820],{"class":806},[796,1384,1245],{"class":845},[796,1386,1387,1389,1391,1393],{"class":798,"line":1284},[796,1388,1250],{"class":806},[796,1390,1289],{"class":823},[796,1392,820],{"class":806},[796,1394,1245],{"class":845},[796,1396,1397,1399,1401,1403],{"class":798,"line":1296},[796,1398,1250],{"class":806},[796,1400,1301],{"class":823},[796,1402,820],{"class":806},[796,1404,1245],{"class":845},[796,1406,1407,1409,1411,1413],{"class":798,"line":1308},[796,1408,1250],{"class":806},[796,1410,1313],{"class":823},[796,1412,820],{"class":806},[796,1414,1245],{"class":845},[796,1416,1417,1419,1421,1423],{"class":798,"line":1320},[796,1418,1250],{"class":806},[796,1420,1325],{"class":823},[796,1422,820],{"class":806},[796,1424,872],{"class":806},[740,1426,1427],{"v-slot:cpp":742},[788,1428,1430],{"className":877,"code":1429,"language":879,"meta":742,"style":742},"editor->setTheme(\".math {\" +\n                \" font-family: STIX Two Math;\" +\n                \" color: #3A308CFF; }\" +\n                \".math-solved {\" +\n                \"  color: #1E9035FF;\" +\n                \"  font-weight: 700;\" +\n                \"  font-style: italic;\" +\n                \"}\");\n",[723,1431,1432,1446,1456,1466,1476,1486,1496,1506],{"__ignoreMap":742},[796,1433,1434,1436,1438,1440,1442,1444],{"class":798,"line":799},[796,1435,803],{"class":802},[796,1437,1155],{"class":806},[796,1439,820],{"class":806},[796,1441,1240],{"class":823},[796,1443,820],{"class":806},[796,1445,1245],{"class":845},[796,1447,1448,1450,1452,1454],{"class":798,"line":890},[796,1449,1250],{"class":806},[796,1451,1253],{"class":823},[796,1453,820],{"class":806},[796,1455,1245],{"class":845},[796,1457,1458,1460,1462,1464],{"class":798,"line":1260},[796,1459,1250],{"class":806},[796,1461,1265],{"class":823},[796,1463,820],{"class":806},[796,1465,1245],{"class":845},[796,1467,1468,1470,1472,1474],{"class":798,"line":1272},[796,1469,1250],{"class":806},[796,1471,1277],{"class":823},[796,1473,820],{"class":806},[796,1475,1245],{"class":845},[796,1477,1478,1480,1482,1484],{"class":798,"line":1284},[796,1479,1250],{"class":806},[796,1481,1289],{"class":823},[796,1483,820],{"class":806},[796,1485,1245],{"class":845},[796,1487,1488,1490,1492,1494],{"class":798,"line":1296},[796,1489,1250],{"class":806},[796,1491,1301],{"class":823},[796,1493,820],{"class":806},[796,1495,1245],{"class":845},[796,1497,1498,1500,1502,1504],{"class":798,"line":1308},[796,1499,1250],{"class":806},[796,1501,1313],{"class":823},[796,1503,820],{"class":806},[796,1505,1245],{"class":845},[796,1507,1508,1510,1512,1514],{"class":798,"line":1320},[796,1509,1250],{"class":806},[796,1511,1325],{"class":823},[796,1513,820],{"class":806},[796,1515,829],{"class":806},[740,1517,1518],{"v-slot:csharp":742},[788,1519,1521],{"className":918,"code":1520,"language":920,"meta":742,"style":742},"editor.Theme = \".math {\" +\n                \" font-family: STIX Two Math;\" +\n                \" color: #3A308CFF; }\" +\n                \".math-solved {\" +\n                \"  color: #1E9035FF;\" +\n                \"  font-weight: 700;\" +\n                \"  font-style: italic;\" +\n                \"}\";\n",[723,1522,1523,1541,1551,1561,1571,1581,1591,1601],{"__ignoreMap":742},[796,1524,1525,1527,1529,1531,1533,1535,1537,1539],{"class":798,"line":799},[796,1526,803],{"class":802},[796,1528,779],{"class":806},[796,1530,1179],{"class":802},[796,1532,1182],{"class":845},[796,1534,1185],{"class":806},[796,1536,1240],{"class":823},[796,1538,820],{"class":806},[796,1540,1245],{"class":845},[796,1542,1543,1545,1547,1549],{"class":798,"line":890},[796,1544,1250],{"class":806},[796,1546,1253],{"class":823},[796,1548,820],{"class":806},[796,1550,1245],{"class":845},[796,1552,1553,1555,1557,1559],{"class":798,"line":1260},[796,1554,1250],{"class":806},[796,1556,1265],{"class":823},[796,1558,820],{"class":806},[796,1560,1245],{"class":845},[796,1562,1563,1565,1567,1569],{"class":798,"line":1272},[796,1564,1250],{"class":806},[796,1566,1277],{"class":823},[796,1568,820],{"class":806},[796,1570,1245],{"class":845},[796,1572,1573,1575,1577,1579],{"class":798,"line":1284},[796,1574,1250],{"class":806},[796,1576,1289],{"class":823},[796,1578,820],{"class":806},[796,1580,1245],{"class":845},[796,1582,1583,1585,1587,1589],{"class":798,"line":1296},[796,1584,1250],{"class":806},[796,1586,1301],{"class":823},[796,1588,820],{"class":806},[796,1590,1245],{"class":845},[796,1592,1593,1595,1597,1599],{"class":798,"line":1308},[796,1594,1250],{"class":806},[796,1596,1313],{"class":823},[796,1598,820],{"class":806},[796,1600,1245],{"class":845},[796,1602,1603,1605,1607,1609],{"class":798,"line":1320},[796,1604,1250],{"class":806},[796,1606,1325],{"class":823},[796,1608,820],{"class":806},[796,1610,1192],{"class":806},[705,1612,1613],{},[1209,1614],{"alt":742,"height":1615,"invert":1212,"src":1616,"width":1617},446,"\u002Fdocs\u002Fimages\u002Fstyle-after.png",1454,[705,1619,1620],{},"In this example, the values defined in the new style sheet overwrote the values of the default built-in style sheet.",[972,1622,1623],{"color":974},[705,1624,1625],{},"Note that there is an order of precedence between the different ways to adjust the style: the tool controller properties always override the theme, which overrides the default stylesheet.",[947,1627,1629],{"id":1628},"how-to-apply-style-a-posteriori","How to apply style a posteriori",[705,1631,1632,1633,1635],{},"Depending on the ",[717,1634,720],{"href":719}," type, it is possible to apply style on some content after it has been written or typeset:",[737,1637,1638,1663],{},[740,1639,1640],{"v-slot:csharp":742},[1641,1642,1643,1656],"ol",{},[1644,1645,1646,1647,1651,1652,779],"li",{},"Select the content either with ",[717,1648,1650],{"href":1649},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Ftool-controller#pointer-tool","the lasso selector"," or as ",[717,1653,1655],{"href":1654},"\u002Fdocs\u002Fsdk\u002F4.1\u002Feditor\u002Fblock-selection-management#selection-and-block-objects","an entire block",[1644,1657,1658,1659,1662],{},"Call the editor ",[723,1660,1661],{},"ApplyStyle"," method with the corresponding selection\u002Fblock and the CSS style properties to apply.",[1641,1664,1665,1671],{},[1644,1666,1646,1667,1651,1669,779],{},[717,1668,1650],{"href":1649},[717,1670,1655],{"href":1654},[1644,1672,1658,1673,1662],{},[723,1674,1675],{},"applyStyle",[709,1677,1679],{"id":1678},"iink-sdk-css-built-in-classes-and-properties","iink SDK CSS built-in classes and properties",[705,1681,1682,1683,779],{},"The full reference of supported classes and properties can be found ",[717,1684,1685],{"href":696},"in the styling reference",[1687,1688,1689],"style",{},"html pre.shiki code .sEQEB, html code.shiki .sEQEB{--shiki-light:#051F41;--shiki-default:#051F41;--shiki-dark:#D1E9FA}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 .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 .sglaT, html code.shiki .sglaT{--shiki-light:#7751EC;--shiki-default:#7751EC;--shiki-dark:#AC92FC}html pre.shiki code .sJjcI, html code.shiki .sJjcI{--shiki-light:#467191;--shiki-light-font-style:italic;--shiki-default:#467191;--shiki-default-font-style:italic;--shiki-dark:#6493B4;--shiki-dark-font-style:italic}html pre.shiki code .sVYTS, html code.shiki .sVYTS{--shiki-light:#0081F0;--shiki-default:#0081F0;--shiki-dark:#1A9FFF}",{"title":742,"searchDepth":1260,"depth":1260,"links":1691},[1692,1695,1700],{"id":711,"depth":890,"text":712,"children":1693},[1694],{"id":949,"depth":1260,"text":950},{"id":1004,"depth":890,"text":1005,"children":1696},[1697,1698,1699],{"id":1008,"depth":1260,"text":1009},{"id":1201,"depth":1260,"text":1202},{"id":1628,"depth":1260,"text":1629},{"id":1678,"depth":890,"text":1679},"Guide to discover iink SDK","md",{},true,"ye3kjv","4.0",{"title":456,"description":1701},"EABydHjLVsVcCEuyGvHU3fjOFTARBU9Mlk42GM5Zph8",{"id":1710,"title":1711,"body":1712,"canonicalPath":505,"description":1772,"extension":1702,"icon":521,"meta":1773,"navTitle":20,"navigation":1704,"path":1774,"resolveKey":505,"resolveVersion":505,"seo":1775,"stem":1776,"__hash__":1777},"support\u002Fsupport\u002F01.index.md","Support",{"type":702,"value":1713,"toc":1770},[1714,1717],[705,1715,1716],{},"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.",[1718,1719,1720,1729,1737,1745,1753,1762],"card-group",{},[1721,1722,1726],"card",{"icon":1723,"title":1724,"to":1725},"i-tabler-package","Recognition assets","\u002Fsupport\u002Frecognition-assets\u002F",[705,1727,1728],{},"Download base assets and build custom resources to fine-tune the recognition.",[1721,1730,1734],{"icon":1731,"title":1732,"to":1733},"i-tabler-key","On-device license management","\u002Fsupport\u002Fon-device\u002Fon-device-license-management\u002F",[705,1735,1736],{},"Manage licenses for applications embedding the on-device iink SDK.",[1721,1738,1742],{"icon":1739,"title":1740,"to":1741},"i-tabler-user-circle","Registering with MyScript Cloud","\u002Fsupport\u002Fcloud\u002Fregistering-myscript-cloud\u002F",[705,1743,1744],{},"Create a Cloud account and obtain the keys to call our recognition APIs.",[1721,1746,1750],{"icon":1747,"title":1748,"to":1749},"i-tabler-rocket","Being production ready","\u002Fsupport\u002Fcloud\u002Fbeing-production-ready\u002F",[705,1751,1752],{},"Best practices and quotas to ship your iink Cloud integration to production.",[1721,1754,1759],{"icon":1755,"title":1756,"to":1757,"target":1758},"i-tabler-message-circle","Forums","https:\u002F\u002Fdeveloper-support.myscript.com\u002Fsupport\u002Flogin","_blank",[705,1760,1761],{},"Ask questions and get answers from the MyScript developer community.",[1721,1763,1767],{"icon":1764,"title":1765,"to":1766,"target":1758},"i-tabler-mail","Contact us","https:\u002F\u002Fwww.myscript.com\u002Fcontact\u002F",[705,1768,1769],{},"Can't find what you're looking for? Reach out to our team.",{"title":742,"searchDepth":1260,"depth":1260,"links":1771},[],"MyScript Developer Support hub",{},"\u002Fsupport",{"title":1711,"description":1772},"support\u002F01.index","jENFmcn55y_8r3_6pH5xxlH1dZJBwoAuq9F7gXQtow8",1792566574721]