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


Структура EXTLOGFONTA (wingdi.h)

Структура EXTLOGFONT определяет атрибуты шрифта.

Синтаксис

typedef struct tagEXTLOGFONTA {
  LOGFONTA elfLogFont;
  BYTE     elfFullName[LF_FULLFACESIZE];
  BYTE     elfStyle[LF_FACESIZE];
  DWORD    elfVersion;
  DWORD    elfStyleSize;
  DWORD    elfMatch;
  DWORD    elfReserved;
  BYTE     elfVendorId[ELF_VENDOR_SIZE];
  DWORD    elfCulture;
  PANOSE   elfPanose;
} EXTLOGFONTA, *PEXTLOGFONTA, *NPEXTLOGFONTA, *LPEXTLOGFONTA;

Члены

elfLogFont

Задает некоторые атрибуты указанного шрифта. Этот элемент является структурой LOGFONT .

elfFullName[LF_FULLFACESIZE]

Уникальное имя шрифта (например, ABCD Font Company TrueType Bold Italic sans Serif).

elfStyle[LF_FACESIZE]

Стиль шрифта (например, полужирный курсив).

elfVersion

Зарезервировано. Должен равняться нулю.

elfStyleSize

Этот элемент имеет значение только для шрифтов с указанием. Он указывает размер точки, на которую указывает шрифт. Если значение по умолчанию равно нулю, шрифту указывается размер точки, соответствующий члену lfHeight структуры LOGFONT , заданной elfLogFont.

elfMatch

Уникальный идентификатор перечисленного шрифта. Он будет заполнен интерфейсом графического устройства (GDI) при перечислении шрифтов.

elfReserved

Защищены; значение должно быть равно нулю.

elfVendorId[ELF_VENDOR_SIZE]

4-байтовый идентификатор поставщика шрифтов.

elfCulture

Защищены; значение должно быть равно нулю.

elfPanose

Структура PANOSE , задающая форму шрифта. Если все элементы этой структуры равны нулю, то элемент elfPanose игнорируется сопоставителя шрифтов.

Комментарии

Примечание

Заголовок wingdi.h определяет EXTLOGFONT в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора UNICODE. Сочетание использования псевдонима, не зависящий от кодировки, с кодом, не зависящим от кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть wingdi.h (включая Windows.h)

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

Структуры шрифта и текста

Общие сведения о шрифтах и тексте

LOGFONT

PANOSE