次の方法で共有


InkRecognizerCapabilities 列挙体

インク認識エンジンの属性を指定する値を定義します。

この列挙体には、メンバ値のビットごとの組み合わせを可能にする 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

参照

参照

Microsoft.Ink 名前空間