InkAnalyzer 成员

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

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

更新:2007 年 11 月

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

InkAnalyzer 类型公开以下成员。

构造函数

  名称 说明
ms583674.pubmethod(zh-cn,VS.90).gif InkAnalyzer 初始化与指定的 Microsoft.Ink.Ink 对象相关联的 InkAnalyzer 类的新实例。

页首

方法

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

页首

运算符

  名称 说明
ms583674.puboperator(zh-cn,VS.90).gifms583674.static(zh-cn,VS.90).gif Equality 确定两个指定的 InkAnalyzer 对象是否具有相同的值。
ms583674.puboperator(zh-cn,VS.90).gifms583674.static(zh-cn,VS.90).gif Inequality 确定两个指定的 InkAnalyzer 对象是否具有不同的值。

页首

属性

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

页首

事件

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

页首

另请参见

参考

InkAnalyzer 类

Microsoft.Ink 命名空间