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


Метод IInkAnalyzer::SetStrokesLanguageId

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

Синтаксис

HRESULT SetStrokesLanguageId(
  [in] ULONG ulStrokeIdCount,
  [in] LONG  *plStrokes,
  [in] LONG  lStrokesLCID
);

Параметры

ulStrokeIdCount [in]

Количество идентификаторов штрихов в plStrokes.

plStrokes [in]

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

lStrokesLCID [in]

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

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

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

Комментарии

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

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

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

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

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

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

Этот метод возвращает код ошибки, если strokeIds имеет значение NULL.

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

Требования

Требование Значение
Минимальная версия клиента
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::SetStrokeLanguageId

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