IInkAnalysisRecognizer interface
Provides access to handwriting recognizers for use with ink analysis.
Members
The IInkAnalysisRecognizer interface inherits from the IUnknown interface. IInkAnalysisRecognizer also has these types of members:
Methods
The IInkAnalysisRecognizer interface has these methods.
Method | Description |
---|---|
GetCapabilities | Retrieves the capabilities of the recognizer. |
GetGuid | Retrieves the globally unique identifier (GUID) of the recognizer. |
GetLanguages | Retrieves the identifiers for the locales that this IInkAnalysisRecognizer supports. |
GetName | Retrieves the name of the recognizer. |
GetSupportedProperties | Retrieves the globally unique identifiers (GUIDs) for the properties that this IInkAnalysisRecognizer supports. |
GetVendor | Retrieves the vendor name of the IInkAnalysisRecognizer. |
Remarks
A recognizer has specific attributes and properties that allow it to perform recognition. The properties of a recognizer must be determined before recognition can occur. The types of properties that a recognizer supports determine the types of recognition that it can perform. For instance, if a recognizer does not support cursive handwriting, it returns inaccurate results when a user writes in cursive.
A recognizer also has built-in functionality that automatically manages many aspects of handwriting. For instance, it determines the metrics for the lines on which strokes are drawn. You can return the line number of a stroke, but you never need to specify how those line metrics are determined because of the built-in functionality of the recognizer.
The IInkAnalyzer maintains a list of available recognizers. To access this list, use the IInkAnalyzer::GetInkAnalysisRecognizersByPriority Method method.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows XP Tablet PC Edition [desktop apps only] |
Minimum supported server |
None supported |
Header |
|
DLL |
|