Поделиться через


Метод IInkAnalyzer::Reconcile

Применяет результаты фоновой операции анализа рукописного ввода к дереву узлов контекста для частей дерева, которые не были изменены приложением с момента вызова метода IInkAnalyzer::BackgroundAnalyze.

Синтаксис

HRESULT Reconcile();

Параметры

Этот метод не имеет параметров.

Возвращаемое значение

Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.

Комментарии

По умолчанию IInkAnalyzer выполняет этап автоматической выверки непосредственно перед вызовом событий _IAnalysisEvents::IntermediateResults и _IAnalysisEvents::Results .

Чтобы отключить автоматическую выверку, снимите флаг AnalysisModes_AutomaticReconciliation из режимов анализа анализатора рукописного ввода (см. раздел Метод IInkAnalyzer::SetAnalysisModes и AnalysisModes). Метод IInkAnalyzer::BackgroundAnalyze возвращает ошибку, если автоматическая сверка отключена, а приложение не обрабатывает событие _IAnalysisEvents::ReadyToReconcile . Приложение должно вызвать метод IInkAnalyzer::Reconcile, прежде чем IInkAnalyzer сможет продолжить обработку результатов или продолжить дальнейший анализ для соответствующего этапа анализа.

Приложение может вносить изменения, такие как добавление или удаление штрихов и изменение данных обводки, в дереве контекстных узлов объекта IInkAnalyzer во время фонового анализа. Такие изменения могут сделать недействительными части результатов фонового анализа. Этот метод применяет результаты анализа только к дереву контекстных узлов анализатора для частей дерева, которые приложение не изменило. Этот метод также добавляет области, содержащие недействительные результаты анализа, в область грязное объекта IInkAnalyzer (см. раздел Метод IInkAnalyzer::GetDirtyRegion).

Дополнительные сведения об использовании для анализа рукописного ввода см. в разделе Общие сведения об анализе рукописного ввода. AnalysisModes

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
IACom.h (также требуется IACom_i.c)
DLL
IACom.dll

См. также раздел

IInkAnalyzer

Метод IInkAnalyzer::BackgroundAnalyze

_IAnalysisEvents::ReadyToReconcile

Справочник по анализу рукописного ввода