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


Метод IInkAnalyzer::SetDirtyRegion

Изменяет область, которая изменилась с момента последней операции анализа.

Синтаксис

HRESULT SetDirtyRegion(
  [in] IAnalysisRegion *pDirtyRegion
);

Параметры

pDirtyRegion [in]

IAnalysisRegion, описывающий область, которая изменилась с момента последней операции анализа.

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

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

Комментарии

Этот метод определяет области, которые необходимо проанализировать или повторно проанализировать. Все методы IInkAnalyzer, которые добавляют, обновляют или удаляют данные обводки, обновляют грязное регионе. Чтобы вручную пометить область для повторного анализа, выполните приведенные ниже действия.

  1. Получите регион грязное с помощью метода IInkAnalyzer::GetDirtyRegion.
  2. Используйте метод IAnalysisRegion::UnionRegion или метод IAnalysisRegion::UnionRectangle , чтобы добавить область в регион из шага 1.
  3. Используйте метод IInkAnalyzer::SetDirtyRegion для обновления региона грязное.

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

Требования

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

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

IInkAnalyzer

Метод IInkAnalyzer::Analyze

Метод IInkAnalyzer::BackgroundAnalyze

Метод IInkAnalyzer::AddStroke

Метод IInkAnalyzer::AddStrokeForLanguage

Метод IInkAnalyzer::AddStrokes

Метод IInkAnalyzer::AddStrokesForLanguage

Метод IInkAnalyzer::RemoveStroke

Метод IInkAnalyzer::RemoveStrokes

Метод IInkAnalyzer::UpdateStrokesData

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