AnalysisModes 枚举

指定 InkAnalyzer 的工作方式。

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

命名空间:  Microsoft.Ink
程序集:  Microsoft.Ink.Analysis(在 Microsoft.Ink.Analysis.dll 中)

语法

声明
<FlagsAttribute> _
Public Enumeration AnalysisModes
用法
Dim instance As AnalysisModes
[FlagsAttribute]
public enum AnalysisModes
[FlagsAttribute]
public enum class AnalysisModes
/** @attribute FlagsAttribute */
public enum AnalysisModes
public enum AnalysisModes

成员

成员名称 说明
None 不启用任何模式。
AutomaticReconciliationEnabled 指定在准备好中间或最后结果后 InkAnalyzer 是否立即自动启动协调操作。如果启用此模式,则不引发 ReadyToReconcile 事件。如果禁用此模式,则引发 ReadyToReconcile 事件。
StrokeCacheAutoCleanupEnabled 指定 InkAnalyzer 在执行分析之前是否自动从笔画缓存中清除不需要的笔画。如果启用此模式,则 InkAnalyzer 在执行分析之前将清除笔画数据。然后,代码还必须处理 UpdateStrokesCacheBase 事件。如果不处理 UpdateStrokesCacheBase 事件,则引发异常。在分析(或 BackgroundAnalyze)和协调阶段都会执行此项检查。如果禁用此模式,则 InkAnalyzer 不清除笔画数据。若要清除笔画数据,请调用 ClearStrokeData。如果禁用此模式,则引发 UpdateStrokesCacheBase 事件,以使 InkAnalyzer 能够检索其缓存已被清除的任何笔画的最新笔画数据。如果已清除笔画缓存,但未处理 UpdateStrokesCacheBase 事件,则引发异常。
PersonalizationEnabled 指定是否启用个性化设置。如果识别器支持个性化设置,则个性化数据将用于提高准确性。
Default 启用所有模式。

备注

此枚举有一个允许其成员值按位组合的 FlagsAttribute 属性。

示例

下面的示例演示 AnalysisModes 枚举。

myInkAnalyzer.AnalysisModes = myInkAnalyzer.AnalysisModes And _
    Not AnalysisModes.StrokeCacheAutoCleanupEnabled
myInkAnalyzer.AnalysisModes = myInkAnalyzer.AnalysisModes &
    ~AnalysisModes.StrokeCacheAutoCleanupEnabled;

平台

Windows Vista

.NET Framework 和 .NET Compact Framework 并不是对每个平台的所有版本都提供支持。有关支持的版本的列表,请参见.NET Framework 系统要求

版本信息

.NET Framework

受以下版本支持:3.0

另请参见

参考

Microsoft.Ink 命名空间