InkRecognizerContainer
InkRecognizerContainer
InkRecognizerContainer
InkRecognizerContainer
Class
Definition
Provides properties and methods to manage one or more InkRecognizer objects used for handwriting recognition.
InkRecognizerContainer is null if a recognition engine is not available on the system.
public : sealed class InkRecognizerContainer : IInkRecognizerContainerpublic sealed class InkRecognizerContainer : IInkRecognizerContainerPublic NotInheritable Class InkRecognizerContainer Implements IInkRecognizerContainer// You can use this class in JavaScript.
- Attributes
| Device family |
Windows 10 (introduced v10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduced v1)
|
Remarks
If recognition is not required, use an InkStrokeContainer object instead of an InkManager. Previous recognition results are still available through GetRecognitionResults.
If only recognition is required, and not storage, use an InkRecognizerContainer instead of an InkManager.
Note
: This class is not agile, which means that you need to consider its threading model and marshaling behavior. For more info, see Threading and Marshaling (C++/CX) and Using Windows Runtime objects in a multithreaded environment (.NET).
Constructors
InkRecognizerContainer() InkRecognizerContainer() InkRecognizerContainer() InkRecognizerContainer()
Creates a new InkRecognizerContainer object to manage InkRecognizer objects used for handwriting recognition.
InkRecognizerContainer is null if a recognition engine is not available on the system.
public : InkRecognizerContainer()public InkRecognizerContainer()Public Sub New()// You can use this method in JavaScript.
- See Also
Methods
GetRecognizers() GetRecognizers() GetRecognizers() GetRecognizers()
Gets the collection of installed handwriting recognizers.
public : IVectorView<InkRecognizer> GetRecognizers()public IReadOnlyList<InkRecognizer> GetRecognizers()Public Function GetRecognizers() As IReadOnlyList( Of InkRecognizer )// You can use this method in JavaScript.
The installed handwriting recognizers as a collection of InkRecognizer objects.
- See Also
RecognizeAsync(InkStrokeContainer, InkRecognitionTarget) RecognizeAsync(InkStrokeContainer, InkRecognitionTarget) RecognizeAsync(InkStrokeContainer, InkRecognitionTarget) RecognizeAsync(InkStrokeContainer, InkRecognitionTarget)
Performs handwriting recognition on one or more InkStroke objects.
public : IAsyncOperation<IVectorView<InkRecognitionResult>> RecognizeAsync(InkStrokeContainer strokeCollection, InkRecognitionTarget recognitionTarget)public IAsyncOperation<IReadOnlyList<InkRecognitionResult>> RecognizeAsync(InkStrokeContainer strokeCollection, InkRecognitionTarget recognitionTarget)Public Function RecognizeAsync(strokeCollection As InkStrokeContainer, recognitionTarget As InkRecognitionTarget) As IAsyncOperation( Of IReadOnlyListInkRecognitionResult )// You can use this method in JavaScript.
- strokeCollection
- InkStrokeContainer InkStrokeContainer InkStrokeContainer InkStrokeContainer
The set of strokes on which recognition is performed.
- recognitionTarget
- InkRecognitionTarget InkRecognitionTarget InkRecognitionTarget InkRecognitionTarget
One of the values from the InkRecognitionTarget enumeration.
The results of the recognition as a collection of InkRecognitionResult objects.Each item in the collection represents a written word. For example, the string "this is a test" contains four words that are stored as a collection of four items.
Remarks
Because RecognizeAsync does not automatically update the existing recognition results stored in the InkManager, typically UpdateRecognitionResults is called after RecognizeAsync has completed.
- See Also
SetDefaultRecognizer(InkRecognizer) SetDefaultRecognizer(InkRecognizer) SetDefaultRecognizer(InkRecognizer) SetDefaultRecognizer(InkRecognizer)
Sets the default InkRecognizer used for handwriting recognition.
public : void SetDefaultRecognizer(InkRecognizer recognizer)public void SetDefaultRecognizer(InkRecognizer recognizer)Public Function SetDefaultRecognizer(recognizer As InkRecognizer) As void// You can use this method in JavaScript.
- recognizer
- InkRecognizer InkRecognizer InkRecognizer InkRecognizer
The InkRecognizer.
- See Also