共用方式為


InkRecognizerCapabilities 列舉型別

定義用來指定筆墨辨識器屬性 (Attribute) 的值。

這個列舉型別的 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 支援方塊式輸入,其中每個字元或單字都是在方塊中輸入。
CharacterAutoCompletionInput 支援字元自動完成。支援字元自動完成的辨識器需要方塊式輸入。
RightAndDown 支援右下順序的手寫輸入,例如西方語言和某些東亞語言的書寫順序。
LeftAndDown 支援左下順序的手寫輸入,例如希伯來文和阿拉伯文的書寫順序。
DownAndLeft 支援向下和向左順序的手寫輸入,例如某些東亞語言的書寫順序。
DownAndRight 支援向下和向右順序的手寫輸入,例如某些東亞語言的書寫順序。
ArbitraryAngle 支援任意角度書寫的文字。
Lattice 支援傳回 Lattice 物件,代替手寫辨識結果的 String
AdviseInkChange 支援中斷背景辨識,例如,當筆墨發生變更時。
StrokeReorder 支援筆劃順序 (空間和時間順序),做為辨識作業的一部分處理。InkAnalyzerBase 不會在將筆墨傳送至 InkRecognizerBase 之前重新調整筆畫順序。
Personalizable 支援個人化手寫輸入,其中辨識器會在一段時間後適應相同的手寫輸入,而改善辨識功能。
PrefersArbitraryAngle 支援在 InkAnalyzerBase 下提供選項,選擇在傳送筆墨至 InkRecognizer 之前,不將手寫旋轉成水平方向。
PrefersParagraphBreaking 表示 InkAnalyzerBase 應該將筆墨的整個段落傳送至 InkRecognizerBase,允許 InkRecognizerBase 執行個體進行分行和斷字 (或字元)。
PrefersSegmentationRecognition 每項作業僅辨識一個字或字元。InkAnalyzerBase 會將手寫分割,並且一次只傳送一個區段至 InkRecognizerBase

備註

這個列舉型別 (Enumeration) 具有 FlagsAttribute 屬性,允許其成員值的位元 (Bitwise) 組合。您可以使用這個列舉型別,尋找已經安裝的筆墨辨識器、且支援所需屬性的筆墨辨識器。

範例

下列範例示範 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 命名空間