IInkRecognizerContext::get_PrefixText 方法 (msinkaut.h)
获取或设置 InkRecognizerContext 对象中 InkStrokes 集合之前的字符。
此属性是可读写的。
语法
HRESULT get_PrefixText(
BSTR *Prefix
);
参数
Prefix
返回值
无
备注
前缀通过为识别器提供更多有关手写内容的上下文来帮助改进识别结果。
仅当 Strokes 属性为 NULL 时,设置 PrefixText 属性才会成功。 必须先设置 PrefixText 属性,然后才能将 InkStrokes 集合附加到 InkRecognizerContext 的 Strokes 属性,或者必须将 Strokes 属性设置为 NULL,然后设置 PrefixText 属性。
除非在 RecognitionFlags 属性中同时设置了 IRM_Coerce 和 IRM_WordModeInkRecognitionModes 标志,否则将忽略前缀文本。
SuffixText 属性获取或设置 InkRecognizerContext 对象中 InkStrokes 集合之后的字符,还有助于改进识别结果。
如果应用程序在将墨迹转换为文本时提供了更正界面,则应用程序可能允许用户选择单词中的字符,并使用触笔生成替换字符。 应用程序可以使用 PrefixText 和 SuffixText 属性来改进对新墨迹的识别。
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |