AnalysisWarningCode 枚举

指定墨迹分析期间可能发生的可用警告集。

语法

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;

常量

AnalysisWarningCode_Aborted

分析操作已中止。

仅在调用同步分析操作时返回。 中止异步操作不会引发 _IAnalysisEvents::Results 事件。

AnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound

IInkAnalyzer 找不到满足执行分析操作所需的语言或功能要求的墨迹识别器。

AnalysisWarningCode_FactoidNotSupported

墨迹识别器无法遵循分析提示节点上的指定事实集, (请参阅 IContextNode::GetType 和分析 提示属性) 。

AnalysisWarningCode_FactoidCoercionNotSupported

墨迹识别器无法将其结果强制转换为分析提示节点上的指定 factoid 集, (请参阅 IContextNode::GetType 和分析 提示属性) 。

AnalysisWarningCode_GuideNotSupported

墨迹识别器无法遵循在分析提示节点上设置的指定指南, (请参阅 IContextNode::GetType 和分析 提示属性) 。

AnalysisWarningCode_WordlistNotSupported

墨迹识别器无法遵循在分析提示节点上设置的指定单词列表, (请参阅 IContextNode::GetType 和分析 提示属性) 。

AnalysisWarningCode_WordModeNotSupported

墨迹识别器无法遵循在分析提示节点上设置的指定单词模式, (请参阅 IContextNode::GetType 和分析 提示属性) 。

AnalysisWarningCode_PartialDictionaryTermsNotSupported

指示无法从 IInkAnalysisRecognizer 返回部分字典术语。

AnalysisWarningCode_TextRecognitionProcessFailed

指示文本识别过程失败。

AnalysisWarningCode_AddInkToRecognizerFailed

无法将墨迹添加到 IInkAnalysisRecognizer。 例如,在手势识别器上添加从鼠标收集的笔划将失败,因为手势识别器需要从数字化器收集的笔划。

AnalysisWarningCode_SetPrefixSuffixFailed

IInkAnalysisRecognizer 无法遵循分析提示节点的指定前缀或后缀文本, (请参阅 IContextNode::GetType 和分析提示属性) 。

AnalysisWarningCode_InkAnalysisRecognizerInitializationFailed

IInkAnalyzer 无法在 IInkAnalysisRecognizer 上实例化、克隆或设置笔划。

AnalysisWarningCode_ConfirmedWithoutInkRecognition

指示用户已确认 IContextNode 对象,但没有为节点计算任何识别值。

AnalysisWarningCode_BackgroundException

后台操作由于异常而未完成。 这是一个致命错误,需要重新实例化 IInkAnalyzer ,然后再进一步使用。

AnalysisWarningCode_ContextNodeLocationNotSet

指示 IContextNode 对象没有正确位置集, (请参阅 IContextNode::SetLocation) 。 除非 IContextNode 对象标记为部分填充,否则 IContextNode::GetLocation 方法必须返回非空值。

AnalysisWarningCode_LanguageIdNotRespected

在与自定义识别器节点关联的笔划上设置的语言标识符 (请参阅 IContextNode::GetType) 与所使用的 IInkAnalysisRecognizer 的语言标识符不匹配。 仍使用指定的 IInkAnalysisRecognizer 识别墨迹。

AnalysisWarningCode_EnableUnicodeCharacterRangesNotSupported

IInkAnalysisRecognizer 不支持启用指定的 Unicode 字符范围。

AnalysisWarningCode_TopInkBreaksOnlyNotSupported

IInkAnalysisRecognizer 仅支持 TopInkBreaks,即使提示仅包含 TopInkBreaks 的请求。

AnalysisWarningCode_AnalysisAlreadyRunning

IInkAnalyzer 已在执行后台分析。

备注

AnalysisWarningCode_BackgroundException 是唯一一个警告代码值,它要求在进一步使用 IInkAnalyzer 对象之前重新实例化。

其他警告代码值(如 AnalysisWarningCode_InkAnalysisRecognizerInitializationFailedAnalysisWarningCode_NoMatchingInkAnalysisRecognizerFound)可能要求 IInkAnalyzer 对象使用不同的识别器。

要求

要求
最低受支持的客户端
Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器
无受支持的版本
标头
IACom.h (还需要 IACom_i.c)

另请参阅

IAnalysisWarning::GetWarningCode

墨迹分析参考