InkRecognizerCapabilities 枚举

定义用于指定墨迹识别器的属性的值。

此枚举有一个 FlagsAttribute 属性,通过该属性可使其成员值按位组合。

命名空间:  System.Windows.Ink
程序集:  IAWinFX(在 IAWinFX.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 在识别操作中强制实施笔画顺序(例如空间顺序和时间顺序)。InkAnalyzer 在将墨迹发送到 InkRecognizer 之前不对笔画进行重新排序。
Personalizable 支持个性化手写,其中识别器在不断遇到同一手写的情况下可以改善识别结果。
PrefersArbitraryAngle 支持 InkAnalyzer 在将墨迹发送到 InkRecognizer 之前不将手写旋转为水平方向。
PrefersParagraphBreaking 指示 InkAnalyzer 应将完整的墨迹段落发送到 InkRecognizer,以使 InkRecognizer 能够进行换行和分词(或字符)。
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

另请参见

参考

System.Windows.Ink 命名空间