InkDivider 类

表示能够分析笔划集合的布局,并将其划分为文本和图形。

InkDivider 具有以下类型的成员:

接口

InkDivider 类定义这些接口。

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

方法

InkDivider 类具有这些方法。

方法 说明
返回一个 IInkDivisionResult 对象,该对象包含有关 InkDivider 对象中笔划的结构信息。

属性

InkDivider 类具有这些属性。

属性 访问类型 说明
LineHeight
读取/写入
获取或设置预期的手写高度(以 HIMETRIC 单位为单位)。
RecognizerContext
读取/写入
获取或设置用于手写识别的 InkRecognizerContext 对象。
中风
读取/写入
获取或设置 InkDivider 对象包含的 InkStrokes 集合。

备注

可以通过在 C++ 中调用 CoCreateInstance 方法来实例化此对象。

InkDivider 对象使用笔划布局、添加笔划的顺序、笔划的绘制方向以及其他因素来执行墨迹分析。 InkDivider 对象分析的 InkStrokes 集合包含在 InkDivider 对象的 Strokes 属性中。 InkDivider 对象在添加到集合或从集合中删除时动态分析 InkStrokes 集合,但它不对笔划执行任何修改。

分析结果在 IInkDivisionResult 对象中返回。

InkDivider 对象使用 InkRecognizerContext 对象更准确地划分笔划并将识别字符串分配给结果。

注意

InkDivider 对象使用 InkRecognizerContext 对象的默认属性设置。

如果不向 InkDivider 对象分配识别器上下文, InkDivider 对象仍会分析墨迹,但它将笔划划分得不太准确,并且不会将文本与除法结果相关联。

注意

在将笔划添加到 Strokes 属性之前,应设置 RecognizerContext 属性。 将笔划添加到 InkDivider 对象后,无法更改 RecognizerContext 属性。

InkDivider 当前不支持垂直语言。 要使 InkDivider 对象正确识别这些语言,语言的 IInkRecognizer 对象必须支持自由输入功能,并且字符必须从左到右书写。

要求

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

Inkdiv.dll

另请参阅

IInkDivisionResult 接口

InkRecognizerContext 类

InkStrokes 集合