IInkAnalyzer::GetNodesFromTextRange 方法
检索与指定上下文节点的指定文本范围相关的 IContextNode 对象的集合。
语法
HRESULT GetNodesFromTextRange(
[in, out] LONG *plStart,
[in, out] LONG *plLength,
[out] IContextNodes **ppContextNodes,
[in] IContextNodes *pNodesToSearch = defaultvalue
);
parameters
-
plStart [in, out]
-
对已识别字符串的 pNodesToSearch 部分中文本范围的开头的引用。
-
plLength [in, out]
-
对已识别字符串的 pNodesToSearch 部分中文本范围长度的引用。
-
ppContextNodes [out]
-
指向与指定上下文节点的指定文本范围相关的 IContextNode 对象的指针。
-
pNodesToSearch [in]
-
要限制搜索的 IContextNode 对象。
返回值
有关返回值的说明,请参阅 类和接口 - 墨迹分析。
备注
指定的文本范围应相对于 IInkAnalyzer 已识别字符串的 pNodesToSearch 部分,而不是相对于整个 IInkAnalyzer 的已识别字符串。
此方法通过将文本范围扩展到最近的字边界来修改 plStart 和 plLength 参数的值。
例如,如果识别的字符串为“I is late”,并且使用参数值 6(对于 plStart )和 1(对应于“late”中的字母“a”)调用此方法,则此方法返回一个集合,其中包含对应于单词“late”的单个 IContextNode、InkWord 或 TextWord。 对于此示例,此方法还将 plStart 的值修改为 5,将 plLength 的值修改为 4,对应于单词“late”。
注意
plStart 参数相对于 pNodesToSearch 参数的已识别字符串。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
DLL |
|