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 的已识别字符串。

此方法通过将文本范围扩展到最近的字边界来修改 plStartplLength 参数的值。

例如,如果识别的字符串为“I is late”,并且使用参数值 6(对于 plStart )和 1(对应于“late”中的字母“a”)调用此方法,则此方法返回一个集合,其中包含对应于单词“late”的单个 IContextNode、InkWord 或 TextWord。 对于此示例,此方法还将 plStart 的值修改为 5,将 plLength 的值修改为 4,对应于单词“late”。

注意

plStart 参数相对于 pNodesToSearch 参数的已识别字符串。

要求

要求
最低受支持的客户端
Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器
无受支持的版本
标头
IACom.h (还需要 IACom_i.c)
DLL
IACom.dll

请参阅

IInkAnalyzer