Languages restricted to non-interactive mode

This page explains how some additional languages can be handled by iink SDK in non-interactive mode only.

By non-interactive we mean a batch mode combined with an off-screen usage.

Non-interactive languages

While interactive languages supported by iink SDK are compatible with both interactive and non-interactive modes, the following additional languages are restricted to non interactive mode:

  • Arabic
  • Farsi - Iran
  • Hebrew - Israel
  • Hindi - India
  • Thai - Thailand
  • Urdu - Pakistan

Usage

  1. Make sure that your renderer is configured with a null render target (see off-screen usage for more information).
  2. Use pointerEvents() to send ink data, setting the processGestures parameter to false.

Restrictions

  • The renderer must be configured with a null render target.
  • The following APIs are not allowed when the part loaded by the editor is configured with one of these non-interactive only languages:
  • pointerDown()
    • pointerMove()
    • pointerUp()
    • convert()
    • pointerCancel()
    • addImage()
    • erase()
    • import_()
    • copy()
    • paste()
  • Available exports for non-interactive only languages are limited to:
    • Raw text
    • GraphML
    • SVG
    • JIIX
  • Non-interactive only languages are not compatible with "Text Document" parts.
  • Hindi is not compatible with "Raw Content" and "Diagram" parts. For Text parts, you must deactivate the guides.