Factoid 常量
定义常量字符串值,这些值用于通过向识别器提供上下文信息来提高识别准确性。
名称 | 说明 |
---|---|
|
禁用所有其他事实和字典。 |
|
西方语言的 factoid 的默认设置包括系统字典、用户字典、各种标点以及 Web 和数字事实。 东亚语言的 factoids 默认设置包括识别器支持的所有字符。 |
|
向识别器指示仅使用系统字典。 |
FACTOID_WORDLIST |
向识别器指示使用以编程方式定义的单词列表。 单词列表由 InkRecognizerContext 对象的 WordList 属性定义。 注意: 如果将字符串添加到单词列表,则也会隐式添加其大写版本。 例如,添加“hello”隐式添加“Hello”和“HELLO”。 |
FACTOID_EMAIL |
向识别器指示查找电子邮件地址。 注意: 必须将完全限定的电子邮件地址(如“”someone@example.com)用于此 factoid。 无法识别单个别名,例如“某人”。
|
|
向识别器指示要查找 Web 地址。
|
FACTOID_ONECHAR |
指示识别器查找单个字符。 注意: 此 factoid 查找任何独立的 ANSI 字符。 |
FACTOID_NUMBER |
指示识别器查找数字。 注意: 数值包括分隔符、小数点、序号和其他常用数值符号。 |
|
向识别器指示查找一个数字(0 到 9)。
|
FACTOID_NUMBERSIMPLE |
为识别器提供简单的数值上下文。 注意: 此版本的平板电脑 SDK 不支持此 factoid。 |
|
指示识别器查找表示货币值的字符。
|
|
向识别器指示要查找邮政编码。
|
|
向识别器指示查找百分比。
|
|
指示识别器查找表示日期的字符。
|
|
指示识别器查找表示时间的字符。
|
|
指示识别器查找表示电话号码的字符。
|
|
指示识别器查找表示文件名的字符。
|
|
向识别器指示查找单个大写字符:A 到 Z。 |
FACTOID_LOWERCHAR |
指示识别器查找单个小写字符:A 到 Z。 注意: 此版本的平板电脑 SDK 不支持此 factoid。 |
FACTOID_PUNCCHAR |
指示识别器查找标点字符。 注意: 此版本的平板电脑 SDK 不支持此 factoid。 |
|
向识别器指示查找常用的汉字、片假名和平假名字符。 |
|
指示识别器查找常用的简体中文字符。 |
|
指示识别器查找常用的繁体中文字符。 |
|
指示识别器查找常用朝鲜语字符。 |
|
指示识别器仅查找平假名字符。 |
|
指示识别器仅查找片假名字符。 |
|
指示识别器查找常用汉字字符。 |
FACTOID_KANJIRARE |
指示识别器查找很少使用的汉字字符。 注意: 此版本的平板电脑 SDK 不支持此 factoid。 |
|
指示识别器查找 Bopomofo 字符。 |
|
向识别器指示查找朝鲜文兼容性 Jamo 字符。 |
|
向识别器指示查找常用的朝鲜文字符。 |
FACTOID_HANGULRARE |
指示识别器查找很少使用的朝鲜文字符。 注意: 此版本的平板电脑 SDK 不支持此 factoid。 |
注解
在 C++ 中,可以在 Msinkaut.h 头文件中访问这些常量,如果在默认位置安装了 SDK,则该文件位于 <systemdrive>:\Program Files\Microsoft Tablet PC Platform SDK\Include 目录中。
注意
这些常量是 WCHAR,而不是 BSTR。 它们必须转换为 BSTR,然后才能用作对象方法的参数。 有关 BSTR 数据类型的详细信息,请参阅 使用 COM 库。
注意
对于拉丁语脚本的识别器,此类中定义的 factoid 仅用于向后兼容。 对于新的开发,建议使用 SetInputScope 函数中定义的值。 有关详细信息,请参阅 使用上下文提高准确性。
使用这些标识符可指定在识别过程中应使用哪个 factoid。
仅西方语言支持以下事实组合。 它们没有单独的定义,但对使用 factoid 的 对象的 Factoid 属性是可接受的字符串文本输入。 这些 factoid 字符串常量允许输入匹配表达式中的任何 factoid。
组合 | 定义 |
---|---|
“WEB|WORDLIST” | Web factoid 或单词列表。 |
“EMAIL|WORDLIST” | Email factoid 或单词列表。 |
“FILENAME|WEB|WORDLIST” | 文件名事实或 Web 事实或单词列表。 |
如果使用 InkEdit 控件,则可以将 factoid 设置为控件的属性。
如果使用的是平板电脑平台 API,则可以在 InkRecognizerContext 对象上设置 Factoid 属性。
或者,可以使用实际事实字符串常量设置此属性。
注意
事实字符串常量区分大小写。 有关 factoid 及其用法的详细信息,请参阅使用上下文 提高准确性。 若要确定某个事实数据表是否以特定语言提供,请参阅 版本 1 中支持的 Factoid。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|