IInkRecognitionAlternate 接口 (msinkaut.h)

表示与识别器字典进行比较的墨迹段的可能字词匹配项。

继承

IInkRecognitionAlternate 接口继承自 IUnknown 接口。 IInkRecognitionAlternate 也具有以下类型的成员:

方法

IInkRecognitionAlternate 接口具有这些方法。

 
IInkRecognitionAlternate::AlternatesWithConstantPropertyValues

检索 IInkRecognitionAlternates 集合,该集合是调用此方法的 IInkRecognitionAlternate 对象的除法。
IInkRecognitionAlternate::get_Ascender

获取表示单行文本的 IInkRecognitionAlternate 对象的升序线。
IInkRecognitionAlternate::get_Baseline

获取表示单行文本的 IInkRecognitionAlternate 对象的基线。
IInkRecognitionAlternate::get_Confidence

获取识别器在识别 IInkRecognitionAlternate 对象或手势时 (强、中间或差) 置信度级别。 (IInkRecognitionAlternate.get_Confidence)
IInkRecognitionAlternate::get_ConfidenceAlternates

获取交替项的集合,其中集合中的每个备用项由具有相同属性值的段组成。
IInkRecognitionAlternate::get_Descender

获取表示单行文本的 IInkRecognitionAlternate 对象的后代线。
IInkRecognitionAlternate::get_LineAlternates

获取 IInkRecognitionAlternates 集合,其中集合中的每个备用项位于单独的行上。
IInkRecognitionAlternate::get_LineNumber

获取构成备用的墨迹的行号。
IInkRecognitionAlternate::get_Midline

获取表示单行文本的 IInkRecognitionAlternate 对象的中行。
IInkRecognitionAlternate::get_String

获取备用项的顶部字符串。
IInkRecognitionAlternate::get_Strokes

获取包含在 对象中或用于创建对象的笔划的集合。 (IInkRecognitionAlternate.get_Strokes)
IInkRecognitionAlternate::GetPropertyValue

检索备用的指定属性的值。
IInkRecognitionAlternate::GetStrokesFromStrokeRanges

检索最小的 InkStrokes 集合,该集合包含已知的输入 InkStrokes 集合,IInkRecognizer 对象可以为该集合提供替代项。
IInkRecognitionAlternate::GetStrokesFromTextRange

检索对应于包含备用字符范围内的指定字符范围的最小识别段集的集合。
IInkRecognitionAlternate::GetTextRangeFromStrokes

检索识别器可返回包含已知 InkStrokes 集合的替代项的最小识别文本范围。

注解

识别段是基本的墨迹片段或单位,识别器在内部使用它为已知的 InkDisp 对象生成识别结果。 段通常由间距确定,并分解为尽可能小的墨迹片段。

有时墨迹在段之间可能存在不明确的区别。 将这些段与识别器的字典进行比较,以确定 (替换) 可能的匹配项。 比较段时,识别器会创建一个可能的备用项列表,并为每个段分配置信度级别,并选取一个首选选项。

例如,请考虑短语“你怎么样”。 此短语可能分为三段 (,具体取决于) 段之间的间距,每个单词一个。

识别每个段后,将创建 一个 RecognitionResult 。 然后,每个结果都会返回可供选择的替换项列表。 例如,段“how”可能有“how”、“now”、“new”等替换项,而“how”是顶部的替换项。 默认情况下,将为每个段返回顶部备用项。 可以选择返回除顶部备用以外的其他替代。

还可以返回基于替换项属性的替换项,例如识别结果的置信度、替换项出现的行号等。 有关识别属性的列表,请参阅 RecognitionProperty 对象。

也可以返回备用替换项。

并非所有识别器都设置上面列出的所有属性。 当应用程序尝试访问识别器未设置的属性时,将引发参数异常。

如果定义实现此接口的类,则新类将无法与平板电脑应用程序编程接口正确交互, (API) 。

要求

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

另请参阅

IInkRecognitionAlternates 接口

IInkRecognizer 接口

RecognitionProperty 常量