次の方法で共有


InkRecognizerCapabilities 列挙体

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

この列挙体には、メンバ値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。

名前空間 :  System.Windows.Ink.AnalysisCore
アセンブリ :  IACore (IACore.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 ストローク順序 (空間的および時間的) が認識操作の一部として処理されるようにします。InkAnalyzerBase は、インクを InkRecognizerBase に送る前にストロークの順序を変更しません。
Personalizable パーソナル化された手書き文字をサポートします。つまり、長期間同じ手書き文字が出現した場合、認識エンジンにより認識が強化されます。
PrefersArbitraryAngle インクを InkRecognizer に送る前に、手書き文字を横方向に回転しなくてもよいように、InkAnalyzerBase で使用可能なオプションをサポートします。
PrefersParagraphBreaking InkAnalyzerBase が、インクの段落全体を InkRecognizerBase に送信することを示します。これにより、InkRecognizerBase インスタンスが改行および単語 (または文字) 間ブレークを行うことができるようになります。
PrefersSegmentationRecognition 認識操作ごとに 1 つの単語または文字だけを認識します。InkAnalyzerBase は、手書き文字を区切り、一度に 1 つの区切りだけを InkRecognizerBase に送ります。

解説

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

InkRecognizerCapabilities 列挙体の例を次に示します。

' Get the first recognizer from the InkRecognizerCollection that supports
' boxed input.
Dim theFirstBoxedInputInkRecognizer As InkRecognizerBase = _
    myInkRecognizers.GetPriorityInkRecognizer( _
            System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.BoxedInput)
// Get the first recognizer from the InkRecognizerCollection that supports
// boxed input.
InkRecognizerBase theFirstBoxedInputInkRecognizer =
    myInkRecognizers.GetPriorityInkRecognizer(
        System.Windows.Ink.AnalysisCore.InkRecognizerCapabilities.BoxedInput);

プラットフォーム

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

System.Windows.Ink.AnalysisCore 名前空間