IInkRecognizerContext::p ut_Factoid メソッド (msinkaut.h)
認識エンジンが認識結果の検索を制限するために使用する factoid を取得または設定します。
このプロパティは読み取り/書き込み可能です。
構文
HRESULT put_Factoid(
BSTR factoid
);
パラメーター
factoid
戻り値
なし
解説
factoid は、特定のフィールドのコンテキストで認識されたインクの認識エンジン コンテキストを提供します。 入力フィールドが既知の型の場合 (たとえば、入力フィールドに日付が含まれている場合など) は、factoid を指定します。
ファクトロイドとその使用方法の詳細については、「 コンテキストを設定してタブレット PC の認識精度を向上させる」を参照してください。
Factoid の設定は、InkStrokes コレクションが NULL の場合にのみ成功します。 InkStrokes コレクションを InkRecognizerContext にアタッチする前に Factoid を設定する必要があります。または、Strokes コレクションを NULL に設定してから、Factoid を設定する必要があります (また、InkStrokes コレクションを再アタッチする必要があります)。
正しいフィールド コンテキストでインクが認識されるようにするには、 Recognize メソッドを呼び出す前など、インクを初めて処理する前にこのプロパティを設定します。
メモ すべての factoid では大文字と小文字が区別されます。
InkEdit コントロールの場合、このプロパティは Status プロパティがIES_Idleを返す場合にのみ変更する必要があります。
要件
サポートされている最小のクライアント | Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | msinkaut.h |
Library | InkObj.dll |