InkRecognizerCapabilities enumeration (msinkaut.h)

Specifies the attributes of a recognizer. You also use this enumeration to determine which attributes to use when you search for an installed recognizer.

Syntax

typedef enum InkRecognizerCapabilities {
  IRC_DontCare = 1,
  IRC_Object = 2,
  IRC_FreeInput = 4,
  IRC_LinedInput = 8,
  IRC_BoxedInput = 16,
  IRC_CharacterAutoCompletionInput = 32,
  IRC_RightAndDown = 64,
  IRC_LeftAndDown = 128,
  IRC_DownAndLeft = 256,
  IRC_DownAndRight = 512,
  IRC_ArbitraryAngle = 1024,
  IRC_Lattice = 2048,
  IRC_AdviseInkChange = 4096,
  IRC_StrokeReorder = 8192,
  IRC_Personalizable = 16384,
  IRC_PrefersArbitraryAngle = 32768,
  IRC_PrefersParagraphBreaking = 65536,
  IRC_PrefersSegmentation = 131072,
  IRC_Cursive = 262144,
  IRC_TextPrediction = 524288,
  IRC_Alpha = 1048576,
  IRC_Beta = 2097152
} ;

Constants

 
IRC_DontCare
Value: 1
Ignores all other flags that are set.
IRC_Object
Value: 2
The recognizer performs object recognition; otherwise, the recognizer performs text recognition.
IRC_FreeInput
Value: 4
The recognizer supports free input. Ink is entered without the use of a recognition guide, such as lines or boxes.
IRC_LinedInput
Value: 8
The recognizer supports lined input, which is similar to writing on lined paper.
IRC_BoxedInput
Value: 16
The recognizer supports boxed input, in which each character or word is entered in a box.
IRC_CharacterAutoCompletionInput
Value: 32
The recognizer supports character Autocomplete. Recognizers that support character Autocomplete require boxed input.
IRC_RightAndDown
Value: 64
The recognizer supports western and Asian languages.
IRC_LeftAndDown
Value: 128
The recognizer supports Hebrew and Arabic languages.
IRC_DownAndLeft
Value: 256
The recognizer supports Asian languages.
IRC_DownAndRight
Value: 512
The recognizer supports the Chinese language.
IRC_ArbitraryAngle
Value: 1024
The recognizer supports text that is written at arbitrary angles.
IRC_Lattice
Value: 2048
The recognizer can return a lattice object.
IRC_AdviseInkChange
Value: 4096
The recognizer's background recognition can be interrupted, as in when the ink has changed.
IRC_StrokeReorder
Value: 8192
Specifies that stroke order - spatial and temporal - is handled.
IRC_Personalizable
Value: 16384
The recognizer supports personalization.
IRC_PrefersArbitraryAngle
Value: 32768
IRC_PrefersParagraphBreaking
Value: 65536
IRC_PrefersSegmentation
Value: 131072
IRC_Cursive
Value: 262144
IRC_TextPrediction
Value: 524288
IRC_Alpha
Value: 1048576
IRC_Beta
Value: 2097152

Remarks

This enumeration is a flag.

Requirements

Requirement Value
Minimum supported client Windows XP Tablet PC Edition [desktop apps only]
Minimum supported server None supported
Header msinkaut.h

See also

Capabilities Property [IInkRecognizer Interface]

Guide Property [InkRecognizerContext Class]

IInkRecognizer Interface