インク認識エンジンの属性を指定する値を定義します。
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間 : Microsoft.Ink
アセンブリ : Microsoft.Ink.Analysis (Microsoft.Ink.Analysis.dll 内)
構文
'宣言
<FlagsAttribute> _
Public Enumeration InkRecognizerCapabilities
'使用
Dim instance As InkRecognizerCapabilities
[FlagsAttribute]
public enum InkRecognizerCapabilities
[FlagsAttribute]
public enum class InkRecognizerCapabilities
/** @attribute FlagsAttribute */
public enum InkRecognizerCapabilities
public enum InkRecognizerCapabilities
メンバ
メンバ名 | 説明 | |
---|---|---|
None | 機能を指定しません。 | |
DoNotCare | 設定された他のすべてのフラグを無視します。 | |
Object | オブジェクト認識をサポートします。それ以外の場合は、テキストのみ認識します。 | |
FreeInput | 行またはボックスなど、認識ガイドを使用せずにインクを入力できる自由入力をサポートします。 | |
LinedInput | 罫線入り用紙での書き込みと同様に、行入力をサポートします。 | |
BoxedInput | 各文字または単語が 1 つのボックスに入力されるボックス入力をサポートします。 | |
CharacterAutoCompletionInput | 文字のオートコンプリートをサポートします。文字のオートコンプリートをサポートする認識エンジンには、ボックス入力が必要です。 | |
RightAndDown | 西洋言語および一部の東アジア言語などで、左から右方向の横書きの手書き入力をサポートします。 | |
LeftAndDown | ヘブライ語およびアラビア語などで、右から左方向の横書きの手書き入力をサポートします。 | |
DownAndLeft | 一部の東アジア言語などで、左向きの縦書きの手書き入力をサポートします。 | |
DownAndRight | 一部の東アジア言語などで、右向きの縦書きの手書き入力をサポートします。 | |
ArbitraryAngle | 任意の角度で書き込まれたテキストをサポートします。 | |
Lattice | Lattice オブジェクトを、String に手書き認識結果の代替として返すことができるようにします。 | |
AdviseInkChange | インクが変更されたときなど、バックグラウンド認識の中断をサポートします。 | |
StrokeReorder | ストローク順序 (空間的および時間的) が認識操作の一部として処理されるようにします。InkAnalyzer は、インクを InkRecognizer に送る前にストロークの順序を変更しません。 | |
Personalizable | パーソナル化された手書き文字をサポートします。つまり、長期間同じ手書き文字が出現した場合、認識エンジンにより認識が強化されます。 | |
PrefersArbitraryAngle | インクを InkRecognizer に送る前に、InkAnalyzer が手書き文字を横方向に回転しなくてもよいようにします。 | |
PrefersParagraphBreaking | InkAnalyzer が、インクの段落全体を InkRecognizer に送信することを示します。これにより、InkRecognizers が改行および単語 (または文字) 間ブレークを行うことができるようになります。 | |
PrefersSegmentationRecognition | InkAnalyzer が、認識時に手書きの行全体を送信する代わりに、個々のインク単語 (言語によっては文字) を InkRecognizer に送信することを示します。 |
解説
この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性があります。必要な属性をサポートするインストール済みの認識エンジンを検索するには、この列挙体を使用します。
例
InkRecognizerCapabilities 列挙体の例を次に示します。
' Get the first recognizer from the InkRecognizerCollection that supports
' boxed input.
Dim theFirstBoxedInputInkRecognizer As InkRecognizer = _
myInkRecognizers.GetPriorityInkRecognizer( _
InkRecognizerCapabilities.BoxedInput)
// Get the first recognizer from the InkRecognizerCollection that supports
// boxed input.
InkRecognizer theFirstBoxedInputInkRecognizer =
myInkRecognizers.GetPriorityInkRecognizer(
InkRecognizerCapabilities.BoxedInput);
プラットフォーム
Windows Vista
.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。
バージョン情報
.NET Framework
サポート対象 : 3.0