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]