IInkRecognitionAlternate::GetTextRangeFromStrokes 方法 (msinkaut.h)
擷取辨識器可以傳回包含已知 InkStrokes 集合的替代文字範圍。
語法
HRESULT GetTextRangeFromStrokes(
[in] IInkStrokes *Strokes,
[in, out] long *selectionStart,
[in, out] long *selectionLength
);
參數
[in] Strokes
要尋找包含之替代專案的筆劃集合。
[in, out] selectionStart
呼叫這個方法的替代物件中已辨識文字範圍的開始位置,該物件符合包含傳入筆劃的最小替代專案。
[in, out] selectionLength
當這個方法傳回時,會包含包含傳入筆劃之最小替代範圍內文字的文字長度。
傳回值
如果成功,則會傳回S_OK;否則,傳回 HRESULT 錯誤碼。
備註
使用這個方法擷取對應至指定筆劃範圍的文字。 例如,請考慮使用九個筆劃來繪製的筆劃集合,每個字母 (一個筆劃,每個單字) 各有三個筆劃。 如果傳入包含第六筆和第七筆劃的集合,對應至字元 「e」 和 「y」,則傳回的文字範圍會符合包含 「is you」 的替代專案,而選取範圍開始和長度符合這個子字串。
需求
最低支援的用戶端 | Windows XP Tablet PC Edition [僅限傳統型應用程式] |
最低支援的伺服器 | 都不支援 |
目標平台 | Windows |
標頭 | msinkaut.h |
程式庫 | InkObj.dll |