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


Метод ITextFont::GetLanguageID (tom.h)

Возвращает идентификатор языка или код языка (LCID).

Синтаксис

HRESULT GetLanguageID(
  long *pValue
);

Параметры

pValue

Тип: long*

Идентификатор языка или код языка. Низкое слово содержит идентификатор языка. Высокое слово равно нулю или содержит высокое слово LCID. Чтобы получить идентификатор языка, маскируйте слово высокого уровня. Дополнительные сведения см. в разделе Идентификаторы языкового стандарта.

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

Тип: HRESULT

Если метод завершается успешно, он возвращает S_OK. Если метод завершается сбоем, он возвращает один из следующих кодов com-ошибок. Дополнительные сведения о кодах ошибок COM см. в разделе Обработка ошибок в COM.

Код возврата Описание
E_INVALIDARG
Недопустимый аргумент.
CO_E_RELEASED
Объект шрифта прикрепляется к удаленному диапазону.

Комментарии

Чтобы получить тег языка BCP-47, например "en-US", вызовите ITextRange2::GetText2(pBstr, tomLanguageTag), где pBstr указывает нужный тег языка.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header tom.h
DLL Msftedit.dll

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

Основные понятия

ITextFont

Справочные материалы

SetLanguageID

Текстовая объектная модель