Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |