iInkRecognizerContext::IsStringSupported 方法 (msinkaut.h)
指示系统词典、用户词典或 单词列表 是否包含指定的字符串。
语法
HRESULT IsStringSupported(
[in] BSTR String,
[out, retval] VARIANT_BOOL *Supported
);
parameters
[in] String
在词典和单词列表中查找的字符串。
有关 BSTR 数据类型的详细信息,请参阅 使用 COM 库。
[out, retval] Supported
此方法返回时,如果字符串位于字典或单词列表中,则包含 VARIANT_TRUE ;否则 VARIANT_FALSE。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
其中一个字典包含字符串。 |
|
参数包含无效指针。 |
|
输入字符串无效。 |
|
处理时发生异常。 |
|
无法分配内存操作。 |
|
意外的参数或属性类型。 |
注解
此方法考虑为正在测试的字符串提供上下文的所有标志和 factoid 等。
如果为上下文指定 单词列表 ,则此方法不会搜索用户词典。 识别器使用 Microsoft Office XP 中的语音词典。
使用 Factoid 属性将搜索限制为与上下文关联的系统字典或单词列表。 例如,若要将搜索限制为系统字典,请指定 SystemDictionary factoid。 若要改进结果,可能还需要设置 RecognitionFlags 属性。
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |