IInkRecognizerContext::get_PrefixText メソッド (msinkaut.h)

InkRecognizerContext オブジェクトの InkStrokes コレクションの前にある文字を取得または設定します。

このプロパティは読み取り/書き込み可能です。

構文

HRESULT get_PrefixText(
  BSTR *Prefix
);

パラメーター

Prefix

戻り値

なし

解説

プレフィックスは、認識エンジンに手書きに関するより多くのコンテキストを提供することで、認識結果を改善するのに役立ちます。

PrefixText プロパティの設定は、Strokes プロパティが NULL の場合にのみ成功します。 InkStrokes コレクションを InkRecognizerContextStrokes プロパティにアタッチする前に PrefixText プロパティを設定するか、Strokes プロパティを NULL に設定してから PrefixText プロパティを設定する必要があります。

メモ後者のメソッドを使用する場合は、InkStrokes コレクションを InkRecognizerContext オブジェクトの Strokes プロパティに再アタッチする必要がある場合があります。
 
PrefixText プロパティを NULL に設定すると、認識エンジン コンテキストからプレフィックス テキストが削除されます。

RecognitionFlags プロパティで IRM_CoerceinkRecognitionModes フラグと IRM_WordMode InkRecognitionModes フラグの両方を設定していない限り、プレフィックス テキストは無視されます。

SuffixText プロパティは、InkRecognizerContext オブジェクトの InkStrokes コレクションの後にある文字を取得または設定し、認識結果の向上にも役立ちます。

アプリケーションがインクをテキストに変換するときに修正インターフェイスを提供する場合、アプリケーションでは、ユーザーが単語内の文字を選択し、スタイラスを使用して置換文字を生成できる場合があります。 アプリケーションでは 、PrefixText プロパティと SuffixText プロパティを使用して、新しいインクの認識を向上させることができます。

要件

   
サポートされている最小のクライアント Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー msinkaut.h
Library InkObj.dll

関連項目

IInkRecognizerContext

InkRecognizerContext クラス

RecognitionFlags プロパティ

Strokes プロパティ

SuffixText プロパティ