認識エンジンが既知の 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 エラー コードを返します。
注釈
このメソッドを使用して、指定したストローク範囲に対応するテキストを取得します。 たとえば、9 つのストローク (文字ごとに 1 つ、単語ごとに 3 つ) を使用して描画されたストロークのコレクション "how are you" を考えてみましょう。 6 番目と 7 番目のストロークで構成されるコレクションが渡され、文字 "e" と "y" に対応する場合、返されるテキスト範囲は 、"are you" を含む代替文字列と一致し、選択範囲の開始と長さがこの部分文字列と一致します。
必要条件
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | サポートなし |
| ターゲット プラットフォーム の | Windows |
| ヘッダー | msinkaut.h |