IInkRecognitionAlternate::GetTextRangeFromStrokes 方法 (msinkaut.h)
检索识别器可为其返回包含已知 InkStrokes 集合的替代项的最小识别文本范围。
语法
HRESULT GetTextRangeFromStrokes(
[in] IInkStrokes *Strokes,
[in, out] long *selectionStart,
[in, out] long *selectionLength
);
parameters
[in] Strokes
要为其查找包含备用的笔划的集合。
[in, out] selectionStart
调用此方法的备用对象中已识别的文本范围的起始位置,该对象与包含传入笔划的最小备用对象匹配。
[in, out] selectionLength
此方法返回时,包含包含传入笔划的最小备用项的已识别文本范围内的文本长度。
返回值
如果成功,则返回 S_OK;否则,将返回 HRESULT 错误代码。
注解
使用此方法检索与指定笔划范围相对应的文本。 例如,假设使用 9 个笔划绘制的集合“你如何”, (每个字母各一个,每个单词) 三个。 如果传入由第六个和第七个笔划组成的集合,对应于字符“e”和“y”,则返回的文本范围与包含“are you”的备用文本范围匹配,并且选择开始和长度与此子字符串匹配。
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |