InkRecognizerCapabilities Enumeration

Defines values that specify the attributes of an ink recognizer.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace: System.Windows.Ink.AnalysisCore
Assembly: IACore (in iacore.dll)

'Declaration
<FlagsAttribute> _
Public Enumeration InkRecognizerCapabilities
'Usage
Dim instance As InkRecognizerCapabilities

/** @attribute FlagsAttribute() */ 
public enum InkRecognizerCapabilities
FlagsAttribute 
public enum InkRecognizerCapabilities

 Member nameDescription
AdviseInkChangeSupports interrupting background recognition, such as when the ink has changed. 
ArbitraryAngleSupports text written at arbitrary angles. 
BoxedInputSupports boxed input, where each character or word is entered in a box. 
CharacterAutoCompletionInputSupports character Autocomplete. Recognizers that support character Autocomplete require boxed input. 
DoNotCareIgnores all other flags that are set. 
DownAndLeftSupports handwriting input in down and left order, such as in some East Asian languages. 
DownAndRightSupports handwriting input in down and right order, such as in some East Asian languages. 
FreeInputSupports free input, where ink is entered without the use of a recognition guide, such as a line or a box. 
LatticeSupports returning a Lattice object as an alternative to String for handwriting recognition results. 
LeftAndDownSupports handwriting input in left and down order, such as in Hebrew and Arabic languages. 
LinedInputSupports lined input, which is similar to writing on lined paper. 
NoneNo capabilities specified. 
ObjectSupports object recognition; otherwise, recognizes only text. 
PersonalizableSupports personalized handwriting, where the recognizer improves recognition when exposed to the same handwriting over time. 
PrefersArbitraryAngleSupports that the InkAnalyzerBase need not rotate the handwriting to a horizontal orientation before sending the ink to the InkRecognizer
PrefersParagraphBreakingIndicates that the InkAnalyzerBase should send entire paragraphs of ink to the InkRecognizerBase, allowing the InkRecognizerBase instances to do the line breaking and word (or character) breaking. 
PrefersSegmentationRecognitionRecognizes only one word or character per recognition operation. The InkAnalyzerBase performs segmentation on the handwriting and sends only one segment at a time to the InkRecognizerBase
RightAndDownSupports handwriting input in right and down order, such as in western languages and some East Asian languages. 
StrokeReorderSupports that stroke order—spatial and temporal—is handled as part of the recognition operation. The InkAnalyzerBase does not reorder strokes before sending ink to the InkRecognizerBase

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values. Use this enumeration to find an installed ink recognizer that supports the attributes you need.

The following example demonstrates the InkRecognizerCapabilities enumeration.

' Get the first recognizer from the InkRecognizerCollection that supports
' boxed input.
Dim theFirstBoxedInputInkRecognizer As InkRecognizerBase = _
    myInkRecognizers.GetPriorityInkRecognizer( _
            System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.BoxedInput)

Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0

Community Additions

ADD
Show: