MyScript iink SDK lets you consistently interact with different types of content via a unified API. This page lists supported content types and outlines the potential specificities of each of them.

Generic approach

MyScript iink SDK provides a generic way to interact with all types of content, conceptually illustrated by the diagram below:

Block (Text, Math, Drawing, Diagram, Raw Content, Text Document) Input • Digital ink • Configuration • Commands (e.g. convert()) • Simple imports (e.g. text string) Output Exports (e.g. Word, LaTeX) Storage • Serialization • Deserialization Rendering Graphical instructions Exchange Readable JIIX format, containing model semantics, positions, style and ink

For each type of content, and provided that it makes sense, you can consistently:

Supported content types

MyScript iink SDK currently supports the following content types:

Raw Content is key to implement the following use cases: * Word search functionality on raw digital ink. You can obtain this information via a JIIX export. * Interactive raw content, where you write and draw freely on a wide canvas and interact with the content thanks to MyScript iink SDK interactive features: you can select some content to apply actions as copying or exporting it for further use, converting it, or transforming it. Note that by default, these features are not activated for the “Raw Content” type, so you should tune your configuration to benefit from them. For an overview of what is possible, refer to the interactive features page. For integration advice, take a look at the interactive white boards page that illustrates such a use case. In addition the “Raw Content” configuration section lists what you may tune.

The string value provided between brackets is case-sensitive and identifies the type in the model in an unambiguous way.

At this point, MyScript iink SDK does not allow you to mix languages when text recognition is involved.

For a wider presentation of all types of content that MyScript technology can recognize, along with possible use cases, refer to the detailed presentation in the Concepts section of this documentation.

Platform restrictions

Drawing and Text Document are currently only supported by native platforms. Web support is planned for future versions.