检索识别器可以为其返回包含已知 InkStrokes 集合的备用文本的最小范围。
Syntax
HRESULT GetTextRangeFromStrokes(
[in] IInkStrokes *Strokes,
[in, out] long *selectionStart,
[in, out] long *selectionLength
);
参数
[in] Strokes
要为其查找包含备用项的笔划的集合。
[in, out] selectionStart
调用此方法的备用对象中可识别文本范围的起始位置,该对象与包含传入笔划的最小备用项匹配。
[in, out] selectionLength
此方法返回时,在包含传入笔划的最小备用项的已识别文本范围内包含文本的长度。
返回值
如果成功,则返回S_OK;否则,返回 HRESULT 错误代码。
注解
使用此方法检索与指定笔划范围相对应的文本。 例如,考虑使用 9 个笔划绘制的笔划(每个字母的笔划为 1 个,每个单词为 3 个)绘制的笔划集合。 如果传入由第六个和第七个笔划组成的集合,对应于字符“e”和“y”,则返回的文本范围与包含“你”的备用区域匹配,选择开始和长度与此子字符串匹配。
要求
| 要求 | 价值 |
|---|---|
| 最低支持的客户端 | Windows XP平板电脑版 [仅限桌面应用] |
| 支持的最低服务器 | 无受支持的版本 |
| 目标平台 | Windows |
| 页眉 | msinkaut.h |