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

请参阅

GetStrokesFromStrokeRanges 方法

GetStrokesFromTextRange 方法

IInkRecognition 备用接口

InkStrokes 集合