다음을 통해 공유


InkAnalyzer.Reconcile 메서드

보호된 멤버 포함
상속된 멤버 포함

.NET Framework 멤버 포함
.NET Compact Framework 멤버 포함
XNA Framework 멤버 포함

업데이트: 2007년 11월

백그라운드 잉크 분석 도중 분석 결과에서 변경된 부분을 조정합니다.

오버로드 목록

  이름 설명
ms592350.pubmethod(ko-kr,VS.90).gif Reconcile() 백그라운드 잉크 분석 도중 분석 결과에서 변경된 부분을 조정합니다.
ms592350.pubmethod(ko-kr,VS.90).gif Reconcile(Int64) 지정한 시간 동안 백그라운드 잉크 분석 중 변경된 분석 결과의 해당 부분을 조정합니다.

위쪽

설명

백그라운드 분석 도중 응용 프로그램 스레드에서 스트로크를 추가하거나 제거하고 스트로크 데이터를 변경하는 등 분석기의 컨텍스트 노드 트리를 변경할 수 있습니다. 이렇게 변경하면 백그라운드 분석 결과 일부가 무효화될 수 있습니다. 기본적으로 InkAnalyzer는 IntermediateResults() 및 Results() 이벤트를 발생시키기 직전에 조정을 수행합니다. 자동 조정을 사용하지 않으려면 InkAnalyzer.AnalysisModes 속성에서 AnalysisModes 플래그 값 AutomaticReconciliationEnabled를 삭제합니다. Reconcile 메서드는 백그라운드 분석 도중 변경되지 않은 부분에 대한 분석기의 컨텍스트 노드 트리에만 분석 결과를 적용합니다. 또한 Reconcile은 분석기의 DirtyRegion에 영역을 추가합니다. 이 영역에는 무효화된 분석 결과가 포함되어 있습니다.

자동 조정이 사용되지 않도록 설정되었고 응용 프로그램에서 ReadyToReconcile 이벤트에 대한 이벤트 처리기를 추가하지 않은 경우 BackgroundAnalyze 메서드가 예외를 throw합니다. InkAnalyzer가 결과를 계속 처리하거나 해당 분석 단계에 대한 분석을 계속하려면 먼저 응용 프로그램에서 Reconcile 메서드를 호출해야 합니다.

Reconcile은 백그라운드 분석 도중 변경되지 않은 부분에 대한 분석기의 컨텍스트 노드 트리에만 분석 결과를 적용합니다. 또한 Reconcile은 분석기의 DirtyRegion에 영역을 추가합니다. 이 영역에는 무효화된 분석 결과가 포함되어 있습니다.

InkAnalyzer를 사용한 잉크 분석에 대한 자세한 내용은 Ink Analysis Overview를 참조하십시오.

참고 항목

참조

InkAnalyzer 클래스

InkAnalyzer 멤버

System.Windows.Ink 네임스페이스