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