iInkRecognizerContext::get_Factoid 方法 (msinkaut.h)

获取或设置识别器用来约束其对识别结果的搜索的自体。

此属性是可读写的。

语法

HRESULT get_Factoid(
  BSTR *Factoid
);

参数

Factoid

返回值

备注

factoid 在特定字段的上下文中为已识别墨迹提供识别器上下文。 如果输入字段为已知类型(例如,如果输入字段包含日期),则指定事实数据表。

有关 factoid 及其使用方法的详细信息,请参阅 通过设置上下文提高平板电脑识别准确性

仅当 InkStrokes 集合为 NULL 时,设置 Factoid 才会成功。 必须先设置 Factoid ,然后再将 InkStrokes 集合附加到 InkRecognizerContext ,或者必须将 Strokes 集合设置为 NULL ,然后将 Factoid (并可能重新附加 InkStrokes 集合) 。

若要确保在正确的字段上下文中识别墨迹,请在第一次处理墨迹之前(例如在调用 Recognize 方法之前)之前设置此属性。

注意 所有事实数据表都区分大小写。
 
此属性采用或返回一个字符串参数,而不是 Factoid 类的类对象。 此类的成员属于 string 类型。

对于 InkEdit 控件,仅当 Status 属性返回 IES_Idle时,才应更改此属性。

要求

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

另请参阅

Factoid 常量

IInkRecognizerContext

InkRecognizerContext 类