IInkRecognitionAlternate インターフェイス (msinkaut.h)
認識エンジンディクショナリと比較されるインクのセグメントに一致する可能性のある単語を表します。
継承
IInkRecognitionAlternate インターフェイスは、IUnknown インターフェイスから継承します。 IInkRecognitionAlternate には、次の種類のメンバーもあります。
メソッド
IInkRecognitionAlternate インターフェイスには、これらのメソッドがあります。
IInkRecognitionAlternate::AlternatesWithConstantPropertyValues このメソッドが呼び出される IInkRecognitionAlternate オブジェクトの除算である IInkRecognitionAlternates コレクションを取得します。 |
IInkRecognitionAlternate::get_Ascender 1 行のテキストを表す IInkRecognitionAlternate オブジェクトのアセンダー行を取得します。 |
IInkRecognitionAlternate::get_Baseline 1 行のテキストを表す IInkRecognitionAlternate オブジェクトのベースラインを取得します。 |
IInkRecognitionAlternate::get_Confidence 認識エンジンが IInkRecognitionAlternate オブジェクトまたはジェスチャを認識する際の信頼度 (強、中間、または低) を取得します。 (IInkRecognitionAlternate.get_Confidence) |
IInkRecognitionAlternate::get_ConfidenceAlternates コレクション内の各代替が同じプロパティ値を持つセグメントで構成される代替のコレクションを取得します。 |
IInkRecognitionAlternate::get_Descender 1 行のテキストを表す IInkRecognitionAlternate オブジェクトの降順の行を取得します。 |
IInkRecognitionAlternate::get_LineAlternates コレクション内の各代替が別の行にある IInkRecognitionAlternates コレクションを取得します。 |
IInkRecognitionAlternate::get_LineNumber 代替を構成するインクの行番号を取得します。 |
IInkRecognitionAlternate::get_Midline 1 行のテキストを表す IInkRecognitionAlternate オブジェクトの中線を取得します。 |
IInkRecognitionAlternate::get_String 代替の先頭の文字列を取得します。 |
IInkRecognitionAlternate::get_Strokes オブジェクトに含まれている、またはオブジェクトの作成に使用されるストロークのコレクションを取得します。 (IInkRecognitionAlternate.get_Strokes) |
IInkRecognitionAlternate::GetPropertyValue 代替の指定したプロパティの値を取得します。 |
IInkRecognitionAlternate::GetStrokesFromStrokeRanges 既知の入力 InkStrokes コレクションを含み、IInkRecognizer オブジェクトが代替を提供できる最小の InkStrokes コレクションを取得します。 |
IInkRecognitionAlternate::GetStrokesFromTextRange 代替内の指定した文字範囲を含む認識セグメントの最小セットに対応するコレクションを取得します。 |
IInkRecognitionAlternate::GetTextRangeFromStrokes 認識エンジンが既知の InkStrokes コレクションを含む代替テキストを返すことができる、認識されたテキストの最小範囲を取得します。 |
注釈
認識セグメントは、認識エンジンが内部的に使用して既知の InkDisp オブジェクトの認識結果を生成する基本的なインク フラグメントまたはユニットです。 通常、セグメントは間隔によって決定され、可能な限り最小のインク フラグメントに分割されます。
インクにセグメント間のあいまいな違いがある場合があります。 これらのセグメントは、認識エンジンのディクショナリと比較して、一致する可能性がある (代替) を決定します。 セグメントを比較すると、認識エンジンは可能な代替候補の一覧を作成し、信頼度レベルを各セグメントに割り当てて、上位の選択肢を選択します。
たとえば、"how are you" という語句を考えてみましょう。 この語句は、単語ごとに 1 つずつ、(セグメント間の間隔に応じて) 3 つのセグメントに分割される可能性があります。
各セグメントが認識されると、 RecognitionResult が作成されます。 各結果は、選択する代替候補の一覧を返します。 たとえば、セグメント "how" には、"how"、"now"、"new" などの代替があり、"how" が上位の代替手段である場合があります。 既定では、上部の代替が各セグメントに対して返されます。 上位代替以外の代替候補を返すように選択できます。
また、認識結果の信頼度、代替候補が表示される行番号など、代替のプロパティに基づく代替を返すこともできます。 認識プロパティの一覧については、 RecognitionProperty オブジェクトを参照してください。
代替の代替も返すことができます。
すべての認識エンジンが、上記のすべてのプロパティを設定しているわけではありません。 アプリケーションが認識エンジンによって設定されていないプロパティにアクセスしようとすると、引数例外がスローされます。
このインターフェイスを実装するクラスを定義した場合、新しいクラスは Tablet PC アプリケーション プログラミング インターフェイス (API) と正しく対話しません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |