событие _IAnalysisProxyEvents::P opulateContextNode

Происходит до того, как IInkAnalyzer выполнит анализ в области частично заполненного объекта IContextNode .

Синтаксис

HRESULT PopulateContextNode(
  [in] IInkAnalyzer *pInkAnalyzer,
  [in] IContextNode *pContextNodeToPopulate
);

Параметры

pInkAnalyzer [in]

Объект IInkAnalyzer , который будет выполнять анализ.

pContextNodeToPopulate [in]

Частично заполненный объект IContextNode .

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

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

Комментарии

Используйте это событие, когда приложение поддерживает собственную структуру данных, которая синхронизирована с структурой IInkAnalyzer. Когда IInkAnalyzer вызывает это событие, приложение должно заполнить pContextNodeToPopulate. На этапе анализа IInkAnalyzer вызывает это событие, чтобы получить сведения о областях, в которых анализируется рукописный ввод.

Если документ содержит ссылки для pContextNodeToPopulate, приложение должно создать и добавить эти ссылки. Этот процесс требует, чтобы исходный и конечный узлы, включая их предков, были полностью заполнены до выхода обработчика событий для этого события (см. IContextLink::GetSourceNode и IContextLink::GetDestinationNode).

Дополнительные сведения об синхронизации данных приложения с IInkAnalyzer см. в разделе Data Proxy with Ink Analysis.

Во время фонового анализа IInkAnalyzer вызывает это событие после того, как вызывает событие _IAnalysisEvents::ReadyToReconcile .

Требования

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

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

_IAnalysisProxyEvents

IInkAnalyzer

IContextNode

Метод IInkAnalyzer::Analyze

Метод IInkAnalyzer::BackgroundAnalyze

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