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.
Specifies the set of available warnings that can occur during ink analysis.
Syntax
typedef enum AnalysisWarningCode {
AnalysisWarningCode_Aborted = 0,
AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound = 1,
AnalysisWarningCode_FactoidNotSupported = 2,
AnalysisWarningCode_FactoidCoercionNotSupported = 3,
AnalysisWarningCode_GuideNotSupported = 4,
AnalysisWarningCode_WordlistNotSupported = 5,
AnalysisWarningCode_WordModeNotSupported = 6,
AnalysisWarningCode_PartialDictionaryTermsNotSupported = 7,
AnalysisWarningCode_TextRecognitionProcessFailed = 8,
AnalysisWarningCode_AddInkToRecognizerFailed = 9,
AnalysisWarningCode_SetPrefixSuffixFailed = 10,
AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed = 11,
AnalysisWarningCode_ConfirmedWithoutInkRecognition = 12,
AnalysisWarningCode_BackgroundException = 13,
AnalysisWarningCode_ContextNodeLocationNotSet = 14,
AnalysisWarningCode_LanguageIdNotRespected = 15,
AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported = 16,
AnalysisWarningCode_TopInkBreaksOnlyNotSupported = 17,
AnalysisWarningCode_AnalysisAlreadyRunning = 18
} AnalysisWarningCode;
Constants
-
AnalysisWarningCode_Aborted
-
The analysis operation was aborted.
Returned only when the synchronous analysis operation is called. Aborting an asynchronous operation will not raise an _IAnalysisEvents::Results event.
-
AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound
-
The IInkAnalyzer cannot find an ink recognizer that meets language or capability requirements needed to perform the analysis operation.
-
AnalysisWarningCode_FactoidNotSupported
-
The ink recognizer was unable to respect the specified factoid set on the analysis hint node (see IContextNode::GetType and Analysis Hint Properties).
-
AnalysisWarningCode_FactoidCoercionNotSupported
-
The ink recognizer was unable to coerce its results to the specified factoid set on the analysis hint node (see IContextNode::GetType and Analysis Hint Properties).
-
AnalysisWarningCode_GuideNotSupported
-
The ink recognizer was unable to respect the specified guide set on the analysis hint node (see IContextNode::GetType and Analysis Hint Properties).
-
AnalysisWarningCode_WordlistNotSupported
-
The ink recognizer was unable to respect the specified word list set on the analysis hint node (see IContextNode::GetType and Analysis Hint Properties).
-
AnalysisWarningCode_WordModeNotSupported
-
The ink recognizer was unable to respect the specified word mode set on the analysis hint node (see IContextNode::GetType and Analysis Hint Properties).
-
AnalysisWarningCode_PartialDictionaryTermsNotSupported
-
Indicates that partial dictionary terms could not be returned from the IInkAnalysisRecognizer.
-
AnalysisWarningCode_TextRecognitionProcessFailed
-
Indicates the text recognition process failed.
-
AnalysisWarningCode_AddInkToRecognizerFailed
-
The ink could not be added to the IInkAnalysisRecognizer. For example, adding strokes collected from a mouse on a gesture recognizer will fail, as the gesture recognizer requires strokes collected from a digitizer.
-
AnalysisWarningCode_SetPrefixSuffixFailed
-
The IInkAnalysisRecognizer was unable to respect the specified prefix or suffix text of an analysis hint node (see IContextNode::GetType and Analysis Hint Properties).
-
AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed
-
The IInkAnalyzer was not able to instantiate, clone, or set strokes on the IInkAnalysisRecognizer.
-
AnalysisWarningCode_ConfirmedWithoutInkRecognition
-
Indicates that an IContextNode object has been confirmed by the user without having any recognition values computed for the node.
-
AnalysisWarningCode_BackgroundException
-
The background operation did not complete due to an exception. This is a fatal error and requires that the IInkAnalyzer is re-instantiated before further use.
-
AnalysisWarningCode_ContextNodeLocationNotSet
-
Indicates that an IContextNode object does not have a proper location set (see IContextNode::SetLocation). The IContextNode::GetLocation method must return a non-empty value unless the IContextNode object is marked as partially populated.
-
AnalysisWarningCode_LanguageIdNotRespected
-
The language identifier set on a stroke associated with a custom recognizer node (see IContextNode::GetType) did not match the language identifier of the IInkAnalysisRecognizer used. The ink was still recognized with the specified IInkAnalysisRecognizer.
-
AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported
-
The IInkAnalysisRecognizer does not support enabling Unicode character ranges as specified.
-
AnalysisWarningCode_TopInkBreaksOnlyNotSupported
-
The IInkAnalysisRecognizer does not support TopInkBreaks only even though the hints contained the request for TopInkBreaks only.
-
AnalysisWarningCode_AnalysisAlreadyRunning
-
The IInkAnalyzer is already performing background analysis.
Remarks
AnalysisWarningCode_BackgroundException is the only warning code value that requires that the IInkAnalyzer object is re-instantiated before further use.
Other warnings code values, such as AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed and AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound, might require that the IInkAnalyzer object use a different recognizer.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client |
Windows XP Tablet PC Edition [desktop apps only] |
| Minimum supported server |
None supported |
| Header |
|