IInkRecognizerContainer IInkRecognizerContainer IInkRecognizerContainer IInkRecognizerContainer Interface

Definition

Represents one or more InkRecognizer objects.

public : interface IInkRecognizerContainer
public interface IInkRecognizerContainer
Public Interface IInkRecognizerContainer
// You can't instantiate an interface directly in JavaScript. You can use objects that implement the interface, however.
Attributes
Windows 10 requirements
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)

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<InkRecognizer>( Of InkRecognizer )
var iVectorView = iInkRecognizerContainer.getRecognizers();
Returns
IVectorView<InkRecognizer> IReadOnlyList<InkRecognizer> IReadOnlyList<InkRecognizer> IReadOnlyList<InkRecognizer>

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<IReadOnlyList<InkRecognitionResult>>( Of IVectorView )
Windows.UI.Input.Inking.IInkRecognizerContainer.recognizeAsync(strokeCollection, recognitionTarget).done( /* Your success and error handlers */ );
Parameters
strokeCollection
InkStrokeContainer InkStrokeContainer InkStrokeContainer InkStrokeContainer

The set of strokes on which recognition is performed.

Returns
IAsyncOperation<IVectorView<InkRecognitionResult>> IAsyncOperation<IReadOnlyList<InkRecognitionResult>> IAsyncOperation<IReadOnlyList<InkRecognitionResult>> IAsyncOperation<IReadOnlyList<InkRecognitionResult>>

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
iInkRecognizerContainer.setDefaultRecognizer(recognizer);
Parameters
See Also

See Also