InkRecognizerCapabilities Enumeration

InkRecognizerCapabilities Enumeration

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

Declaration

[C++]

typedef enum InkRecognizerCapabilities {
    [hidden] 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
} InkRecognizerCapabilities;

[Microsoft® Visual Basic® 6.0]

Enum InkRecognizerCapabilities
    <hidden> 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
End Enum

Members

The following tables list the members exposed by the object.

Name Description
(Hidden) IRC_DontCare Ignores all other flags that are set.
IRC_Object If set, specifies that the recognizer performs object recognition; otherwise, the recognizer performs text recognition.
IRC_FreeInput Specifies that the recognizer supports free input. Ink is entered without the use of a guide, such as lines or boxes.
IRC_LinedInput Specifies that the recognizer supports lined input, which is similar to writing on lined paper.
IRC_BoxedInput Specifies that the recognizer supports boxed input, in which each character or word is entered in a box.
IRC_CharacterAutoCompletionInput Specifies that the recognizer supports character Autocomplete. Recognizers that support character Autocomplete require boxed input.
IRC_RightAndDown Specifies that the recognizer supports western and Asian languages.
IRC_LeftAndDown Specifies that the recognizer supports Hebrew and Arabic languages.
IRC_DownAndLeft Specifies that the recognizer supports Asian languages.
IRC_DownAndRight Specifies that the recognizer supports the Chinese language.
IRC_ArbitraryAngle Specifies that the recognizer supports text that is written at arbitrary angles.
IRC_Lattice Specifies that the recognizer can return a lattice object.
IRC_AdviseInkChange Specifies that the recognizer's background recognition can be interrupted, as in when the ink has changed.
IRC_StrokeReorder Specifies that stroke order — spatial and temporal — is handled.

Remarks

This enumeration is a flag.