IInkRecognitionAlternate::GetTextRangeFromStrokes 方法(msinkaut.h)

检索识别器可以为其返回包含已知 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

另见

GetStrokesFromStrokeRanges 方法

GetStrokesFromTextRange 方法

IInkRecognition 备用接口

InkStrokes 集合