InkAnalyzerBase 成员
包括受保护的成员
包括继承的成员
包括 .NET Framework 成员
包括 .NET Compact Framework 成员
包括 XNA Framework 成员
更新:2007 年 11 月
提供对布局分析、书写和绘制分类以及手写识别的访问。
InkAnalyzerBase 类型公开以下成员。
构造函数
名称 | 说明 | |
---|---|---|
InkAnalyzerBase | 初始化 InkAnalyzerBase 类的新实例。 |
页首
方法
名称 | 说明 | |
---|---|---|
Abort | 取消当前分析操作。 | |
AddStroke | 已重载。 将单个笔画的笔画数据添加到墨迹分析器。 | |
AddStrokes | 已重载。 将多个笔画的笔画数据添加到墨迹分析器。 | |
AddStrokesToCustomRecognizer | 将多个笔画的笔画数据添加到自定义识别器节点。 | |
AddStrokeToCustomRecognizer | 将单个笔画的笔画数据添加到自定义识别器节点。 | |
Analyze | 执行同步墨迹分析。 | |
BackgroundAnalyze | 执行异步墨迹分析,这包括布局分析、书写和绘制分类以及手写识别。 | |
ClearStrokeData | 从墨迹分析器中清除笔画数据包数据。 | |
CreateAnalysisHint | 已重载。 将新的分析提示添加到墨迹分析器。 | |
CreateAppropriateRootElementBase | 此方法支持 InkAnalyzer 基础结构,不应在代码中直接使用。 | |
CreateCustomRecognizer | 为分析器创建新的自定义识别器节点。 | |
DeleteAnalysisHint | 从墨迹分析器移除分析提示。 | |
Dispose | 释放 InkAnalyzerBase 使用的所有资源。 | |
Equals | 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) | |
Finalize | 在垃圾回收器回收此 InkAnalyzerBase 之前释放这些资源。 (重写 Object.Finalize()。) | |
FindInkLeafNodes | 已重载。 返回作为包含墨迹笔画的 ContextNodeBase 对象的墨迹叶节点。 | |
FindLeafNodes | 返回作为没有子节点的 ContextNodeBase 对象的所有叶节点。 | |
FindNode | 返回指定的 ContextNodeBase。 | |
FindNodes | 已重载。 返回符合指定条件的 ContextNodeBase 对象。 | |
FindNodesOfType | 已重载。 返回指定类型的 ContextNodeBase 对象。 | |
GetAlternates | 已重载。 返回指定上下文的分析备选项。 | |
GetAnalysisHints | 已重载。 返回附加到 InkAnalyzerBase 的分析提示。 | |
GetHashCode | 用作特定类型的哈希函数。 (继承自 Object。) | |
GetInkRecognizersByPriority | 返回识别器的有序集合。 | |
GetNodesFromTextRange | 已重载。 返回与指定文本范围相关的上下文节点的集合。 | |
GetRecognizedString | 返回对墨迹分析器中整个上下文节点树的识别操作的最佳结果字符串。 | |
GetStrokeLanguageId | 返回指定笔画的区域设置标识符。 | |
GetStrokeType | 返回指定笔画的类型。 | |
GetTextRangeFromNodes | 查找已识别字符串中对应于上下文节点集合的文本范围。 | |
GetType | 获取当前实例的 Type。 (继承自 Object。) | |
Load | 将保存的分析结果加载到墨迹分析器中。 | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (继承自 Object。) | |
ModifyTopAlternate | 已重载。 将当前最佳备选项更改为指定的分析备选项。 | |
Reconcile | 已重载。 | |
RemoveStroke | 从墨迹分析器中移除指定笔画。 | |
RemoveStrokes | 从墨迹分析器中移除指定笔画。 | |
SaveResults | 已重载。 保存墨迹分析器的分析结果。 | |
Search | 已重载。 为具有已识别类型的已分析书写笔画和已分析绘制笔画提供不区分大小写的、基于短语的模糊搜索。 | |
SetStrokeLanguageId | 更改指定笔画的区域设置标识符。 | |
SetStrokesLanguageId | 更改指定笔画的区域设置标识符。 | |
SetStrokesType | 更改指定笔画的类型。 | |
SetStrokeType | 更改指定笔画的类型。 | |
ToString | 返回表示当前 Object 的 String。 (继承自 Object。) | |
UpdateStrokeData | 更新指定笔画的数据包数据。 | |
UpdateStrokesData | 更新指定笔画的数据包数据。 |
页首
属性
名称 | 说明 | |
---|---|---|
AnalysisModes | 获取或设置控制墨迹分析器如何执行墨迹分析的标志。 | |
DirtyRegion | 获取自上一次分析操作以来更改的区域。使用此属性也可以手动修改此区域。 | |
IsAnalyzing | 获取一个值,该值指示墨迹分析器是否正在执行墨迹分析。 | |
RootNode | 获取墨迹分析器的上下文节点树的根 ContextNodeBase。 |
页首
事件
名称 | 说明 | |
---|---|---|
ActivityBase | 在调用 Analyze 或 BackgroundAnalyze 方法的过程中发生。 | |
ContextNodeCreatedBase | 在墨迹分析器创建 ContextNodeBase 后发生。 | |
ContextNodeDeletingBase | 在墨迹分析器删除 ContextNodeBase 之前发生。 | |
ContextNodeLinkAddingBase | 在墨迹分析器在两个 ContextNodeBase 对象之间添加 ContextLinkBase 之前发生。 | |
ContextNodeLinkDeletingBase | 在墨迹分析器删除两个 ContextNodeBase 对象之间的 ContextLinkBase 之前发生。 | |
ContextNodeMovingToPositionBase | 在墨迹分析器将 ContextNodeBase 移动至其父节点的 SubNodes 集合内的新位置之前发生。 | |
ContextNodePropertiesUpdatedBase | 在墨迹分析器更新 ContextNodeBase 的一个或多个属性之后发生。 | |
ContextNodeReparentingBase | 在墨迹分析器通过更改父节点来移动 ContextNodeBase 之前发生。 | |
InkAnalyzerStateChangingBase | 在墨迹分析器协调分析结果之前发生,以便应用程序可以将数据与墨迹分析器同步。 | |
IntermediateResultsUpdatedBase | 在当前中间分析阶段完成时发生。 | |
NewStrokesLoadedBase | 在调用 Load 方法时发生。 | |
PopulateContextNodeBase | 在墨迹分析器在部分填充的 ContextNodeBase 的区域内执行分析之前发生。 | |
ReadyToReconcileBase | 在墨迹分析器准备好协调后台分析结果和分析器的当前状态时发生。 | |
ResultsUpdatedBase | 在最终分析阶段完成时发生。 | |
StrokesReparentedBase | 在 InkAnalyzerBase 在 ContextNodeBase 之间移动笔画时发生。 | |
UpdateStrokesCacheBase | 在墨迹分析器访问笔画数据之前发生。 |
页首