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


Функция SetMapperFlags (wingdi.h)

Функция SetMapperFlags изменяет алгоритм, используемый сопоставителями шрифтов при сопоставлении логических шрифтов с физическими шрифтами.

Синтаксис

DWORD SetMapperFlags(
  [in] HDC   hdc,
  [in] DWORD flags
);

Параметры

[in] hdc

Дескриптор контекста устройства, содержащего флаг шрифта сопоставления шрифтов.

[in] flags

Указывает, должен ли сопоставителя шрифтов пытаться сопоставить пропорции шрифта с пропорциями текущего устройства. Если задан нулевой бит, сопоставителя выбирает только соответствующие шрифты.

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

Если функция выполнена успешно, возвращаемое значение является предыдущим значением флага шрифта сопоставления шрифтов.

Если функция завершается сбоем, возвращаемое значение будет GDI_ERROR.

Комментарии

Если параметр dwFlag задан и соответствующие шрифты не существуют, Windows выбирает новое соотношение сторон и извлекает шрифт, соответствующий этому соотношению.

Оставшиеся биты параметра dwFlag должны быть равны нулю.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h (включая Windows.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

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

Функции шрифта и текста

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

GetAspectRatioFilterEx