Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Specifies the attributes of an IInkAnalysisRecognizer.
Syntax
typedef enum RecognizerCapabilities {
RC_None = 0,
RC_DoNotCare = 0x1,
RC_Object = 0x2,
RC_FreeInput = 0x4,
RC_LinedInput = 0x8,
RC_BoxedInput = 0x10,
RC_CharacterAutoCompletionInput = 0x20,
RC_RightAndDown = 0x40,
RC_LeftAndDown = 0x80,
RC_DownAndLeft = 0x100,
RC_DownAndRight = 0x200,
RC_ArbitraryAngle = 0x400,
RC_Lattice = 0x800,
RC_AdviseInkChange = 0x1000,
RC_StrokeReorder = 0x2000,
RC_Personalizable = 0x4000,
RC_PrefersArbitraryAngle = 0x8000,
RC_PrefersParagraphBreaking = 0x10000,
RC_PrefersSegmentationRecognition = 0x20000
} InkAnalysisRecognizerCapabilities;
Constants
-
RC_None
-
No capabilities specified.
-
RC_DoNotCare
-
Ignores all other flags that are set.
-
RC_Object
-
Supports object recognition; otherwise, recognizes only text.
-
RC_FreeInput
-
Supports free input, where ink is entered without the use of a recognition guide, such as a line or a box.
-
RC_LinedInput
-
Supports lined input, which is similar to writing on lined paper.
-
RC_BoxedInput
-
Supports boxed input, where each character or word is entered in a box.
-
RC_CharacterAutoCompletionInput
-
Supports character Autocomplete. Recognizers that support character Autocomplete require boxed input.
-
RC_RightAndDown
-
Supports handwriting input in right and down order, such as in western languages and some East Asian languages.
-
RC_LeftAndDown
-
Supports handwriting input in left and down order, such as in Hebrew and Arabic languages.
-
RC_DownAndLeft
-
Supports handwriting input in down and left order, such as in some East Asian languages.
-
RC_DownAndRight
-
Supports handwriting input in down and right order, such as in some East Asian languages.
-
RC_ArbitraryAngle
-
Supports text written at arbitrary angles.
-
RC_Lattice
-
Supports returning a lattice as an alternative a string for handwriting recognition results.
-
RC_AdviseInkChange
-
Supports interrupting background recognition, such as when the ink has changed.
-
RC_StrokeReorder
-
Supports that stroke order, spatial and temporal, is handled as part of the recognition operation. The IInkAnalyzer does not reorder strokes before sending ink to the IInkAnalysisRecognizer.
-
RC_Personalizable
-
Supports personalized handwriting, where the recognizer improves recognition when exposed to the same handwriting over time.
-
RC_PrefersArbitraryAngle
-
The IInkAnalyzer need not rotate the handwriting to a horizontal orientation before sending the ink to the IInkAnalysisRecognizer.
-
RC_PrefersParagraphBreaking
-
The IInkAnalyzer should send entire paragraphs of ink to the IInkAnalysisRecognizer, allowing the IInkAnalysisRecognizer to do the line breaking and word (or character) breaking.
-
RC_PrefersSegmentationRecognition
-
Recognizes only one word or character per recognition operation. The IInkAnalyzer performs segmentation on the handwriting and sends only one segment at a time to the IInkAnalysisRecognizer.
Remarks
This enumeration allows a bitwise combination of its member values. Use this enumeration to find an installed ink recognizer that supports the attributes you need.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client |
Windows XP Tablet PC Edition [desktop apps only] |
| Minimum supported server |
None supported |
| Header |
|
See also