IInkRecognizerContext::p ut_Factoid 方法 (msinkaut.h)

获取或设置识别器用于约束其对识别结果的搜索的 factoid。

此属性是可读写的。

语法

HRESULT put_Factoid(
  BSTR factoid
);

参数

factoid

返回值

备注

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

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

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

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

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

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

要求

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

请参阅

Factoid 常量

IInkRecognizerContext

InkRecognizerContext 类