IInkAnalyzer::Reconcile 메서드
IInkAnalyzer::BackgroundAnalyze 메서드 호출 이후 애플리케이션에서 수정하지 않은 트리 부분에 대한 컨텍스트 노드 트리에 백그라운드 잉크 분석 작업의 결과를 적용합니다.
구문
HRESULT Reconcile();
매개 변수
이 메서드에는 매개 변수가 없습니다.
반환 값
반환 값에 대한 설명은 클래스 및 인터페이스 - 잉크 분석을 참조하세요.
설명
기본적으로 IInkAnalyzer는 _IAnalysisEvents::IntermediateResults 및 _IAnalysisEvents::Results 이벤트를 발생시키는 즉시 자동 조정 단계를 수행합니다.
자동 조정을 사용하지 않도록 설정하려면 잉크 분석기 분석기 분석 모드에서 AnalysisModes_AutomaticReconciliation 플래그를 지웁니다( IInkAnalyzer::SetAnalysisModes 메서드 및 AnalysisModes 참조). IInkAnalyzer::BackgroundAnalyze 메서드는 자동 조정이 비활성화되고 애플리케이션이 _IAnalysisEvents::ReadyToReconcile 이벤트를 처리하지 않을 때 오류를 반환합니다. IInkAnalyzer가 결과를 계속 처리하거나 해당 분석 단계에 대한 추가 분석을 계속하려면 먼저 애플리케이션에서 IInkAnalyzer::Reconcile 메서드를 호출해야 합니다.
애플리케이션은 백그라운드 분석 중에 IInkAnalyzer 개체의 컨텍스트 노드 트리에서 스트로크 추가 또는 제거 및 스트로크 데이터 변경과 같은 변경을 수행할 수 있습니다. 이러한 변경은 백그라운드 분석 결과의 일부를 무효화할 수 있습니다. 이 메서드는 분석 결과를 애플리케이션이 변경되지 않은 트리 부분에 대한 분석기의 컨텍스트 노드 트리에만 적용합니다. 또한 이 메서드는 무효화된 분석 결과가 포함된 지역을 IInkAnalyzer 개체의 더티 영역에 추가합니다(IInkAnalyzer::GetDirtyRegion 메서드 참조).
를 사용하여 잉크를 분석하는 방법에 대한 자세한 내용은 잉크 분석 개요를 참조하세요. AnalysisModes
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows XP 태블릿 PC 버전 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
지원되는 버전 없음 |
헤더 |
|
DLL |
|