Ink Analysis Classes and Interfaces
This section contains information about the interfaces and classes used in ink analysis. The ink analysis classes and interfaces are not Automation-compliant.
Classes
| Class | Description |
|---|---|
| AnalysisRegion |
Implements the IAnalysisRegion interface. |
| InkAnalyzer |
Implements the IInkAnalyzer interface. |
Interfaces
| Interface | Description |
|---|---|
| IAnalysisAlternate |
Represents the possible handwriting recognition word matches for IContextNode objects. |
| IAnalysisAlternates |
Contains a collection of objects that implement the IAnalysisAlternate interface and that are the result of ink analysis. |
| IAnalysisRegion |
Exposes methods and properties for a region that represents an area of a document. |
| IAnalysisStatus |
Represents the status of the ink analysis operation by describing whether the analysis was completed successfully and whether any warnings occurred. |
| IAnalysisWarning |
Represents a warning or error that occurs during an ink analysis operation. |
| IAnalysisWarnings |
Contains a collection of objects that implement the IAnalysisWarning interface and that are the result of an ink analysis operation. |
| IContextLink |
Represents a relationship between two IContextNode objects. |
| IContextLinks |
Contains a collection of objects that implement the IContextLink interface. |
| IContextNode |
Represents a node in a tree of objects that are created as part of ink analysis. |
| IContextNodes |
Contains a collection of objects that implement the IContextNode interface and that are the result of an ink analysis operation. |
| IInkAnalysisRecognizer |
Provides access to handwriting recognizers for use with ink analysis. |
| IInkAnalysisRecognizers |
Contains a collection of objects that implement the IInkAnalysisRecognizer interface and that represent the ability to recognize handwriting, objects, or gestures. |
| IInkAnalyzer |
Provides access to layout analysis, writing and drawing classification, and handwriting recognition. |
| IMatchesCriteriaCallBack |
Exposes a method to evaluate whether an IContextNode object meets or fails a specified criteria. |
Return Values
Methods in the Tablet PC COM Library return values of HRESULT. Unless otherwise noted, the meanings of the HRESULT values are described in this table.
| HRESULT value | Description |
|---|---|
|
S_OK |
Success. |
|
E_POINTER |
At least one pointer (for either an input or an output parameter) is invalid. |
|
E_INVALIDARG |
Member attempted to pass in an invalid argument. |
|
E_INK_EXCEPTION |
Exception occurred. |
|
E_OUTOFMEMORY |
System cannot allocate memory to complete the operation. |
|
E_FAIL |
Unspecified failure occurred. |
|
E_INVALIDOPERATION |
Member attempted to use an invalid operation. |
|
TPC_E_INVALID_MODE |
Member attempted to use an invalid mode. |
|
TPC_E_INVALID_CONFIGURATION |
Member attempted to use an invalid configuration. |
|
TPC_E_INVALID_PACKET_DESCRIPTION |
Member attempted to use an invalid packet description. |
Related topics