IInkAnalyzer::GetNodesFromTextRange 方法
擷取與指定內容節點之指定文字範圍相關的 ICoNtextNode 物件集合。
語法
HRESULT GetNodesFromTextRange(
[in, out] LONG *plStart,
[in, out] LONG *plLength,
[out] IContextNodes **ppContextNodes,
[in] IContextNodes *pNodesToSearch = defaultvalue
);
參數
-
plStart [in, out]
-
已辨識字串之 pNodesToSearch 部分文字範圍的開頭參考。
-
plLength [in, out]
-
所辨識字串之 pNodesToSearch 部分文字範圍的長度參考。
-
ppCoNtextNodes [out]
-
與指定內容節點之指定文字範圍相關的 ICoNtextNode 物件的指標。
-
pNodesToSearch [in]
-
要限制搜尋的 ICoNtextNode 物件。
傳回值
如需傳回值的描述,請參閱 類別和介面 - 筆跡分析。
備註
指定的文字範圍應該相對於IInkAnalyzer所辨識字串的pNodesToSearch部分,而不是整個IInkAnalyzer的可辨識字串。
這個方法會藉由將文字範圍展開為最接近的單字界限,來修改 plStart 和 plLength 參數的值。
例如,如果辨識的字串是 「I am late」,而您使用 plStart 的參數值 6 呼叫這個方法,而 plLength則 1 會對應至 「late」 中的字母 「a」,這個方法會傳回包含單一 ICoNtextNode、InkWord 或 TextWord 的集合,該參數值會對應至 「late」 這個字。 在此範例中,這個方法也會將 plStart 的值修改為 5,並將 plLength 的值修改為 4,其對應于 「late」 這個字。
注意
plStart參數相對於pNodesToSearch參數的可辨識字串。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 |
都不支援 |
標頭 |
|
DLL |
|