InkAnalyzer.Reconcile 메서드
보호된 멤버 포함
상속된 멤버 포함
.NET Framework 멤버 포함
.NET Compact Framework 멤버 포함
XNA Framework 멤버 포함
업데이트: 2007년 11월
백그라운드 잉크 분석 도중 분석 결과에서 변경된 부분을 확인합니다.
오버로드 목록
이름 | 설명 | |
---|---|---|
Reconcile() | InkAnalyzer 조정을 수행합니다. | |
Reconcile(Int64) | 조정 작업에 걸리는 시간을 제어하면서 InkAnalyzer 조정을 수행합니다. |
위쪽
설명
기본적으로 InkAnalyzer는 IntermediateResultsUpdated 및 ResultsUpdated 이벤트를 발생시키기 직전에 조정을 수행합니다.
자동 조정을 비활성화하려면 분석기의 AnalysisModes 속성에서 AnalysisModes 플래그 값인 AutomaticReconciliationEnabled를 지웁니다. 자동 조정이 비활성화되어 있고 응용 프로그램에서 ReadyToReconcile 이벤트에 대한 이벤트 처리기를 추가하지 않은 경우 BackgroundAnalyze 메서드는 예외를 throw합니다. 잉크 분석기에서 결과를 계속 처리하거나 해당 분석 단계의 분석 작업을 진행하려면 응용 프로그램에서 Reconcile 메서드를 호출해야 합니다.
백그라운드 분석 도중 다른 스레드에서 스트로크를 추가하거나 제거하고 스트로크 데이터를 변경하는 등 분석기의 컨텍스트 노드 트리를 변경할 수 있습니다. 이러한 변경으로 인해 백그라운드 분석 결과 중 일부가 무효화될 수 있습니다. Reconcile은 백그라운드 분석 도중 변경되지 않은 부분에 대한 분석기의 컨텍스트 노드 트리에만 분석 결과를 적용합니다. 또한 Reconcile은 분석기의 DirtyRegion 영역에 무효화된 분석 결과가 들어 있는 영역을 추가합니다.
InkAnalyzer를 사용하여 잉크를 분석하는 방법에 대한 자세한 내용은 Ink Analysis Overview를 참조하십시오.