次の方法で共有


RecognizerCapabilities 列挙

IInkAnalysisRecognizer の属性を指定します。

構文

typedef enum RecognizerCapabilities { 
  RC_None                            = 0,
  RC_DoNotCare                       = 0x1,
  RC_Object                          = 0x2,
  RC_FreeInput                       = 0x4,
  RC_LinedInput                      = 0x8,
  RC_BoxedInput                      = 0x10,
  RC_CharacterAutoCompletionInput    = 0x20,
  RC_RightAndDown                    = 0x40,
  RC_LeftAndDown                     = 0x80,
  RC_DownAndLeft                     = 0x100,
  RC_DownAndRight                    = 0x200,
  RC_ArbitraryAngle                  = 0x400,
  RC_Lattice                         = 0x800,
  RC_AdviseInkChange                 = 0x1000,
  RC_StrokeReorder                   = 0x2000,
  RC_Personalizable                  = 0x4000,
  RC_PrefersArbitraryAngle           = 0x8000,
  RC_PrefersParagraphBreaking        = 0x10000,
  RC_PrefersSegmentationRecognition  = 0x20000
} InkAnalysisRecognizerCapabilities;

定数

RC_None

機能は指定されません。

RC_DoNotCare

設定されている他のすべてのフラグを無視します。

RC_Object

オブジェクト認識をサポートします。それ以外の場合は、テキストのみを認識します。

RC_FreeInput

ラインやボックスなどの認識ガイドを使用せずにインクを入力するフリー入力をサポートします。

RC_LinedInput

裏打ちされた用紙への書き込みに似た、裏打ちされた入力をサポートします。

RC_BoxedInput

ボックス化された入力をサポートします。各文字または単語がボックスに入力されます。

RC_CharacterAutoCompletionInput

文字オートコンプリートをサポートします。 文字オートコンプリートをサポートする認識エンジンには、ボックス化された入力が必要です。

RC_RightAndDown

西洋言語や一部の東アジア言語など、右と下の順序で手書き入力をサポートします。

RC_LeftAndDown

ヘブライ語やアラビア語など、左と下の順序で手書き入力をサポートします。

RC_DownAndLeft

一部の東アジア言語など、下と左の順序で手書き入力をサポートします。

RC_DownAndRight

一部の東アジア言語など、下および右の順序で手書き入力をサポートします。

RC_ArbitraryAngle

任意の角度で記述されたテキストをサポートします。

RC_Lattice

手書き認識結果の代替文字列としてラティスを返す機能をサポートします。

RC_AdviseInkChange

インクが変更されたときなど、バックグラウンド認識の中断をサポートします。

RC_StrokeReorder

ストロークの順序、空間、およびテンポラルが認識操作の一部として処理されることをサポートします。 IInkAnalyzer は、インクを IInkAnalysisRecognizer に送信する前にストロークを並べ替えません。

RC_Personalizable

パーソナライズされた手書きをサポートします。認識エンジンは、時間の経過と同時に同じ手書きに公開されたときに認識を向上させます。

RC_PrefersArbitraryAngle

IInkAnalyzer は、インクを IInkAnalysisRecognizer に送信する前に、手書きを水平方向に回転させる必要はありません。

RC_PrefersParagraphBreaking

IInkAnalyzer は、インクの段落全体を IInkAnalysisRecognizer に送信し、IInkAnalysisRecognizer で改行と単語 (または文字) の分割を行えるようにする必要があります。

RC_PrefersSegmentationRecognition

認識操作ごとに 1 つの単語または文字のみを認識します。 IInkAnalyzer は手書きのセグメント化を実行し、一度に 1 つのセグメントのみを IInkAnalysisRecognizer に送信します。

解説

この列挙では、そのメンバー値のビットごとの組み合わせが可能になります。 必要な属性をサポートするインストール済みのインク認識エンジンを見つけるには、この列挙体を使用します。

要件

要件
サポートされている最小のクライアント
Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ヘッダー
IACom.h (IACom_i.c も必要)

関連項目

IInkAnalysisRecognizer::GetCapabilities

インク分析リファレンス