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 | 支持框式输入,其中每个字符或单词都在框中输入。 | |
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