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


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

Функция GetRasterizerCaps возвращает флаги, указывающие, установлены ли в системе шрифты TrueType.

Синтаксис

BOOL GetRasterizerCaps(
  [out] LPRASTERIZER_STATUS lpraststat,
  [in]  UINT                cjBytes
);

Параметры

[out] lpraststat

Указатель на структуру RASTERIZER_STATUS , получающую сведения о растеризаторе.

[in] cjBytes

Число байтов, копируемых в структуру, на которую указывает параметр lprs .

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

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

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

Комментарии

Функция GetRasterizerCaps позволяет приложениям и драйверам принтеров определять, установлены ли шрифты TrueType.

Если флаг TT_AVAILABLE установлен в элементе wFlags структуры RASTERIZER_STATUS , устанавливается по крайней мере один шрифт TrueType. Если установлен флаг TT_ENABLED, для системы включено значение TrueType.

Фактическое число скопированных байтов — это элемент, указанный в параметре cb , или длина структуры RASTERIZER_STATUS в зависимости от того, что меньше.

Требования

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

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

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

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

GetOutlineTextMetrics

RASTERIZER_STATUS