IInkRecognitionAlternate::AlternatesWithConstantPropertyValues 方法 (msinkaut.h)

检索 IInkRecognitionAlternates 集合,该集合是调用此方法的 IInkRecognitionAlternate 对象的一部分。

语法

HRESULT AlternatesWithConstantPropertyValues(
  [in]          BSTR                      PropertyType,
  [out, retval] IInkRecognitionAlternates **AlternatesWithConstantPropertyValues
);

参数

[in] PropertyType

指定标识属性的字符串值。 有关可以使用的属性列表,请参阅 RecognitionProperty

有关 BSTR 数据类型的详细信息,请参阅 使用 COM 库

[out, retval] AlternatesWithConstantPropertyValues

此方法返回时,包含 一个 IInkRecognitionAlternates 集合,该集合由调用此方法的备用项的除法组成。 集合中的每个 IInkRecognitionAlternate 对象都包含与 propertyType 参数具有相同属性值的相邻识别段。

返回值

此方法可以返回其中一个值。

返回代码 说明
S_OK
成功。
E_POINTER
参数包含无效指针。
E_INVALIDARG
识别范围无效。
E_INK_EXCEPTION
处理时发生异常。
E_OUTOFMEMORY
无法分配内存来完成操作。

注解

集合中的每个备用项都包含相邻的识别段,这些段与传递到方法中的属性具有相同的属性值。

例如,可以返回除以原始替代项的备用项:

  • 置信度边界的级别 - 强、中间或差的识别结果。
  • 线条边界。
  • 识别段边界。
有关属性类型的完整列表,请参阅 RecognitionProperty
注意 识别器确定笔划到识别段中的分段。 某些识别段(如空格)可能对应于空 的 InkStrokes 集合。
 
注意 识别器确定识别段的顺序。 因此,相邻识别段可能基于墨迹的绘制顺序或位置,例如是否从左到右、从上到下的位置等。
 
ConfidenceAlternates 属性是 AlternatesWithConstantPropertyValues 方法的替代方法,其中 ConfidenceLevel 是用于分隔返回的识别备用集合中的备用项的 RecognitionProperty。

LineAlternates 属性是 AlternatesWithConstantPropertyValues 方法的替代方法,其中 LineNumber 是用于分隔返回的识别备用集合中的备用项的 RecognitionProperty。

注意与 IInkRecognitionResult 对象的 AlternatesFromSelection 方法不同,IInkRecognitionAlternate 对象的 AlternatesWithConstantPropertyValues 方法、LineAlternates 属性和 ConfidenceAlternates 属性。 AlternatesFromSelection 返回识别结果的请求段的备用集合。
 

要求

要求
最低受支持的客户端 Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 msinkaut.h
Library InkObj.dll

另请参阅

ConfidenceAlternates 属性

GetAlternatesFromSelection 方法

GetPropertyValue 方法

IInkRecognitionAlternate 接口

IInkRecognitionAlternates 接口

IInkRecognitionResult 接口

LineAlternates 属性