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


Метод IInkAnalyzer::SetStrokeLanguageId

Изменяет идентификатор языкового стандарта для указанного штриха.

Синтаксис

HRESULT SetStrokeLanguageId(
  [in] LONG lStrokeId,
  [in] LONG lStrokeLCID
);

Параметры

lStrokeId [in]

Идентификатор штриха, которому назначается идентификатор языкового стандарта.

lStrokeLCID [in]

Идентификатор языкового стандарта, назначаемого росчерку.

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

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

Комментарии

Языковой стандарт штриха задается при добавлении штриха путем вызова метода IInkAnalyzer::AddStroke, метода IInkAnalyzer::AddStrokeForLanguage, метода IInkAnalyzer::AddStrokes или метода IInkAnalyzer::AddStrokesForLanguage. Чтобы получить языковой стандарт, назначенный штриху, вызовите метод IInkAnalyzer::GetStrokeLanguageId.

Указанный росчерк перемещается в неклассифицированный узел рукописного ввода (см. раздел IContextNode::GetType), содержащий росчерки того же языка. Если такого IContextNode не существует, этот метод создает новый неклассифицированный узел рукописного ввода и перемещает в него росчерк. Неклассифицированный узел рукописного ввода — это IContextNode с типом UnclassifiedInk.

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

Этот метод не перемещает штрих, если параметр lStrokeLCID соответствует текущему идентификатору языка штриха.

Если указанный штрих не связан с IInkAnalyzer, этот метод возвращает без обновления IInkAnalyzer.

Дополнительные сведения об идентификаторах языка см. в разделе Константы и строки идентификатора языка.

Требования

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

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

IInkAnalyzer

Метод IInkAnalyzer::AddStroke

Метод IInkAnalyzer::AddStrokeForLanguage

Метод IInkAnalyzer::AddStrokes

Метод IInkAnalyzer::AddStrokesForLanguage

Метод IInkAnalyzer::GetStrokeLanguageId

Метод IInkAnalyzer::SetStrokesLanguageId

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