InkRecognizerGuide 类

表示识别器在其中可以绘制墨迹的区域。 该区域称为识别指南。

InkRecognizerGuide 具有以下类型的成员:

接口

InkRecognizerGuide 类定义这些接口。

接口 说明
IInkRecognizerGuide 此对象实现 IInkRecognizerGuide COM 接口。

属性

InkRecognizerGuide 类具有以下属性。

属性 访问类型 说明
“列”
读取/写入
获取或设置参考线框中的列数。
DrawnBox
读取/写入
获取或设置在平板电脑屏幕上实际绘制并在其中进行书写的框。
GuideData
读取/写入
获取或设置 C++ 开发人员的指南数据。
中线
读取/写入
获取或设置中行高度。 中线高度是从绘制框的基线到中线的距离。

读取/写入
获取或设置参考线框中的行数。
WritingBox
读取/写入
获取或设置实际可以进行书写的参考框的不可见书写区域。

备注

可以通过调用 CoCreateInstance 方法实例化此对象。

默认情况下,没有识别器指南。 默认参考线将所有属性值设置为 0。 您必须使用此对象的属性来设置参考线。

如果应用程序在用户应写入的屏幕上绘制了指南,则应用程序应设置识别器指南的属性值,以通知识别器。 这些属性仅供识别器使用。 设置它们本身并不能在显示器上绘制视觉线索。 应用程序或 控件绘制视觉线索。

识别器参考线可以包含行和列,这些行和列为识别器提供了一个更好的上下文来执行识别。 使用指南为墨迹提供上下文时,更容易识别“t”和“I”等字母。 例如,可以在屏幕上绘制水平线,显示写入的位置 (这种类型的参考线仅包含行,并且) 没有列。 通过在行上书写,而不是一些任意空间,可提高识别准确性。

该指南指定墨迹空间坐标中的墨迹边界。

DrawnBox 属性可以定义一个与 WritingBox 属性定义的框大小相同或小于该框的大小。

下图显示了具有两行且无列的识别器参考线的元素。

显示识别器指南元素的插图

除了在屏幕上绘制显示用户书写位置的线条外,还可以在屏幕上绘制写入字符或单词的单元格。 这称为装箱输入,对于某些亚洲语言很有用。 若要确定识别器是否能够进行装箱输入,请调用 IInkRecognizer 对象的 Capabilities 属性。

下图显示了包含四列的识别器指南。

显示带四列的识别器指南的插图

要求

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

InkObj.dll

另请参阅

IInkRecognizer 接口

InkRecognizerContext 类