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