InkAnalyzer 成员

包括受保护的成员
包括继承的成员

包括 .NET Framework 成员
包括 .NET Compact Framework 成员
包括 XNA Framework 成员

更新:2007 年 11 月

提供对布局分析、书写和绘制分类以及手写识别的访问。

InkAnalyzer 类型公开以下成员。

构造函数

  名称 说明
ms616757.pubmethod(zh-cn,VS.90).gif InkAnalyzer 已重载。 初始化 InkAnalyzer 类的新实例。

页首

方法

  名称 说明
ms616757.pubmethod(zh-cn,VS.90).gif Abort 取消当前分析操作。
ms616757.pubmethod(zh-cn,VS.90).gif AddStroke 已重载。 向 InkAnalyzer 添加笔画。
ms616757.pubmethod(zh-cn,VS.90).gif AddStrokes 已重载。 向 InkAnalyzer 添加笔画集合。
ms616757.pubmethod(zh-cn,VS.90).gif AddStrokesToCustomRecognizer 将多个笔画的笔画数据添加到自定义识别器节点。
ms616757.pubmethod(zh-cn,VS.90).gif AddStrokeToCustomRecognizer 向自定义识别器节点添加笔画。
ms616757.pubmethod(zh-cn,VS.90).gif Analyze 执行同步墨迹分析,这包括布局分析、书写和绘制分类以及手写识别。
ms616757.pubmethod(zh-cn,VS.90).gif BackgroundAnalyze 执行异步墨迹分析,这包括布局分析、书写和绘制分类以及手写识别。
ms616757.pubmethod(zh-cn,VS.90).gif ClearStrokeData InkAnalyzer 中为指定的 Stroke 清除缓存的数据。
ms616757.pubmethod(zh-cn,VS.90).gif CreateAnalysisHint 已重载。 将新的分析提示添加到墨迹分析器。
ms616757.pubmethod(zh-cn,VS.90).gif CreateCustomRecognizer 为分析器创建新的 CustomRecognizerNode
ms616757.pubmethod(zh-cn,VS.90).gif DeleteAnalysisHint 从墨迹分析器移除 AnalysisHintNode
ms616757.pubmethod(zh-cn,VS.90).gif Dispose 释放 InkAnalyzer 使用的所有资源。
ms616757.pubmethod(zh-cn,VS.90).gif Equals 确定指定的对象是否等于当前的 InkAnalyzer。 (重写 Object.Equals(Object)。)
ms616757.protmethod(zh-cn,VS.90).gif Finalize 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
ms616757.pubmethod(zh-cn,VS.90).gif FindInkLeafNodes 已重载。 返回包含墨迹笔画的墨迹叶节点(也称为 ContextNode 对象)。
ms616757.pubmethod(zh-cn,VS.90).gif FindLeafNodes 返回一个 ContextNodeCollection,其中包含作为无子节点的 ContextNode 对象的所有叶节点。
ms616757.pubmethod(zh-cn,VS.90).gif FindNode 返回指定的 ContextNode
ms616757.pubmethod(zh-cn,VS.90).gif FindNodes 已重载。 返回一个 ContextNodeCollection,其中包含符合指定条件的 ContextNode 对象。
ms616757.pubmethod(zh-cn,VS.90).gif FindNodesOfType 已重载。 返回一个 ContextNodeCollection,其中包含具有指定类型的 ContextNode 对象。
ms616757.pubmethod(zh-cn,VS.90).gif GetAlternates 已重载。 返回指定上下文的分析备选项。
ms616757.pubmethod(zh-cn,VS.90).gif GetAnalysisHints 已重载。 返回附加到 InkAnalyzer 的分析提示。
ms616757.pubmethod(zh-cn,VS.90).gif GetHashCode 用作特定类型的哈希函数。 (重写 Object.GetHashCode()。)
ms616757.pubmethod(zh-cn,VS.90).gif GetInkRecognizersByPriority 返回识别器的有序集合。
ms616757.pubmethod(zh-cn,VS.90).gif GetNodesFromTextRange 已重载。 返回与指定文本范围有关的 ContextNode 对象的集合。
ms616757.pubmethod(zh-cn,VS.90).gif GetRecognizedString 返回对墨迹分析器中上下文节点树的识别操作的最佳结果字符串。
ms616757.pubmethod(zh-cn,VS.90).gif GetStrokeLanguageId 返回指定 Stroke 的区域设置标识符。
ms616757.pubmethod(zh-cn,VS.90).gif GetStrokeType 返回 Stroke 的类型。
ms616757.pubmethod(zh-cn,VS.90).gif GetTextRangeFromNodes 查找已识别字符串中对应于 ContextNode 对象集合的文本范围。
ms616757.pubmethod(zh-cn,VS.90).gif GetType 获取当前实例的 Type。 (继承自 Object。)
ms616757.pubmethod(zh-cn,VS.90).gif Load 已重载。 将保存的分析结果加载到墨迹分析器中。
ms616757.protmethod(zh-cn,VS.90).gif MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
ms616757.pubmethod(zh-cn,VS.90).gif ModifyTopAlternate 已重载。 将当前最佳备选项更改为指定的分析备选项。
ms616757.pubmethod(zh-cn,VS.90).gif Reconcile 已重载。 协调分析结果中在后台墨迹分析过程中发生更改的部分。
ms616757.pubmethod(zh-cn,VS.90).gif RemoveStroke 从墨迹分析器移除 Stroke
ms616757.pubmethod(zh-cn,VS.90).gif RemoveStrokes InkAnalyzer 移除笔画集合。
ms616757.pubmethod(zh-cn,VS.90).gif SaveResults 已重载。 保存墨迹分析器的分析结果。
ms616757.pubmethod(zh-cn,VS.90).gif Search 已重载。 为具有已识别类型的已分析书写笔画和已分析绘制笔画提供不区分大小写的、基于短语的模糊搜索。
ms616757.pubmethod(zh-cn,VS.90).gif SetStrokeLanguageId 更改指定 Stroke 的区域设置标识符。
ms616757.pubmethod(zh-cn,VS.90).gif SetStrokesLanguageId 更改指定 StrokeCollection 的区域设置标识符。
ms616757.pubmethod(zh-cn,VS.90).gif SetStrokesType 更改 StrokeCollection 中每个笔画的类型。
ms616757.pubmethod(zh-cn,VS.90).gif SetStrokeType 更改 Stroke 的笔画类型。
ms616757.pubmethod(zh-cn,VS.90).gif ToString 返回表示当前 ObjectString。 (继承自 Object。)

页首

运算符

  名称 说明
ms616757.puboperator(zh-cn,VS.90).gifms616757.static(zh-cn,VS.90).gif Equality 确定两个 InkAnalyzer 对象是否相等。
ms616757.puboperator(zh-cn,VS.90).gifms616757.static(zh-cn,VS.90).gif Inequality 确定两个 InkAnalyzer 是否不相等。

页首

属性

  名称 说明
ms616757.pubproperty(zh-cn,VS.90).gif AnalysisModes 获取或设置控制 InkAnalyzer 如何执行墨迹分析的标志。
ms616757.pubproperty(zh-cn,VS.90).gif DirtyRegion 获取自上一次分析操作以来更改的区域。
ms616757.pubproperty(zh-cn,VS.90).gif IsAnalyzing 获取一个值,该值指示 InkAnalyzer 是否正在执行墨迹分析。
ms616757.pubproperty(zh-cn,VS.90).gif RootNode 获取 InkAnalyzer 的根 ContextNode
ms616757.pubproperty(zh-cn,VS.90).gif SynchronizingObject 获取或设置一个对象,该对象指定在哪个线程上引发 InkAnalyzer 后台分析事件。

页首

事件

  名称 说明
ms616757.pubevent(zh-cn,VS.90).gif Activity 发生以指示是否正在通过 AnalyzeBackgroundAnalyze 方法执行分析。
ms616757.pubevent(zh-cn,VS.90).gif ContextNodeCreated InkAnalyzer 创建 ContextNode 之后发生。
ms616757.pubevent(zh-cn,VS.90).gif ContextNodeDeleting InkAnalyzer 删除 ContextNode 之前发生。
ms616757.pubevent(zh-cn,VS.90).gif ContextNodeLinkAdding InkAnalyzer 在两个 ContextNode 对象之间添加 ContextLink 之前发生。
ms616757.pubevent(zh-cn,VS.90).gif ContextNodeLinkDeleting InkAnalyzer 移除两个 ContextNode 对象之间的 ContextLink 之前发生。
ms616757.pubevent(zh-cn,VS.90).gif ContextNodeMovingToPosition InkAnalyzerContextNode 移动到 ContextNode.SubNodes 集合中的新位置之前发生。
ms616757.pubevent(zh-cn,VS.90).gif ContextNodePropertiesUpdated InkAnalyzer 更新 ContextNode 的一个或多个属性之后发生。
ms616757.pubevent(zh-cn,VS.90).gif ContextNodeReparenting InkAnalyzer 通过更改其父节点移动 ContextNode 之前发生。
ms616757.pubevent(zh-cn,VS.90).gif InkAnalyzerStateChanging InkAnalyzer 协调分析结果以使应用程序可与 InkAnalyzer 同步数据之前发生。
ms616757.pubevent(zh-cn,VS.90).gif IntermediateResultsUpdated InkAnalyzer 完成当前中间分析阶段时发生。
ms616757.pubevent(zh-cn,VS.90).gif NewStrokesLoaded 在调用 Load 方法时发生。
ms616757.pubevent(zh-cn,VS.90).gif PopulateContextNode InkAnalyzer 在部分填充的 ContextNode 的区域中执行分析之前发生。
ms616757.pubevent(zh-cn,VS.90).gif ReadyToReconcile 在墨迹分析器准备好协调后台分析结果和分析器的当前状态时发生。
ms616757.pubevent(zh-cn,VS.90).gif ResultsUpdated 在最终分析阶段已完成时发生。
ms616757.pubevent(zh-cn,VS.90).gif StrokesReparented InkAnalyzer 在不同 ContextNode 之间移动 Stroke 时发生。

页首

另请参见

参考

InkAnalyzer 类

System.Windows.Ink 命名空间