共用方式為


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

另請參閱

GetStrokesFromStrokeRanges 方法

GetStrokesFromTextRange 方法

IInkRecognition 替代介面

InkStrokes 集合