次の方法で共有


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

認識エンジンが認識結果の検索を制限するために使用するファクトを取得または設定します。

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

構文

HRESULT get_Factoid(
  BSTR *Factoid
);

パラメーター

Factoid

戻り値

なし

解説

factoid は、特定のフィールドのコンテキストで認識されたインクの認識エンジン コンテキストを提供します。 入力フィールドが既知の型である場合は factoid を指定します。たとえば、入力フィールドに日付が含まれている場合などです。

ファクトロイドとその使用方法の詳細については、「 コンテキストを設定してタブレット PC 認識の精度を向上させる」を参照してください。

Factoid の設定は、InkStrokes コレクションが NULL の場合にのみ成功します。 InkStrokes コレクションを InkRecognizerContext にアタッチする前に Factoid を設定する必要があります。または、Strokes コレクションを NULL に設定してから、Factoid を設定する必要があります (また、InkStrokes コレクションを再アタッチする必要があります)。

正しいフィールド コンテキストでインクが認識されるようにするには、 Recognize メソッドを呼び出す前など、インクを初めて処理する前にこのプロパティを設定します。

メモ すべての factoid では大文字と小文字が区別されます。
 
このプロパティは 、Factoid クラスのクラス オブジェクトではなく、文字列パラメーターを受け取るか、返します。 このクラスのメンバーは string 型です。

InkEdit コントロールの場合、このプロパティは Status プロパティがIES_Idleを返す場合にのみ変更する必要があります。

要件

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

こちらもご覧ください

Factoid 定数

IInkRecognizerContext

InkRecognizerContext クラス