InkAnalyzer.Reconcile 方法
包括受保护的成员
包括继承的成员
包括 .NET Framework 成员
包括 .NET Compact Framework 成员
包括 XNA Framework 成员
更新:2007 年 11 月
协调分析结果中在后台墨迹分析过程中发生更改的部分。
重载列表
名称 | 说明 | |
---|---|---|
Reconcile() | 协调分析结果中在后台墨迹分析过程中发生更改的部分。 | |
Reconcile(Int64) | 协调分析结果中在后台墨迹分析过程中的指定时间内发生更改的部分。 |
页首
备注
在后台分析过程中,应用程序线程可在分析器的上下文节点树中执行更改,如添加或移除笔画以及更改笔画数据等。此类更改可能会使后台分析结果部分失效。默认情况下,InkAnalyzer 在即将引发 IntermediateResults() 和 Results() 事件时执行协调。若要禁用自动协调,请清除 InkAnalyzer.AnalysisModes 属性中的 AnalysisModes 标志值 AutomaticReconciliationEnabled。Reconcile 方法仅将分析结果应用于分析器的上下文节点树中在后台分析过程中未发生更改的部分。Reconcile 还会向分析器的 DirtyRegion 添加区域(此区域包含失效的分析结果)。
如果禁用了自动协调,且应用程序尚未添加 ReadyToReconcile 事件的事件处理程序,则 BackgroundAnalyze 方法将引发异常。只有应用程序调用 Reconcile 方法后,InkAnalyzer 才能继续处理结果或继续对相应分析阶段进行分析。
Reconcile 仅将分析结果应用于分析器的上下文节点树中在后台分析过程中未发生更改的部分。Reconcile 还会向分析器的 DirtyRegion 添加区域(此区域包含失效的分析结果)。
有关使用 InkAnalyzer 分析墨迹的更多信息,请参见Ink Analysis Overview。