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


Функция EngGetType1FontList (winddi.h)

Функция EngGetType1FontList извлекает список шрифтов PostScript типа 1, которые устанавливаются как локально, так и удаленно.

Синтаксис

ENGAPI BOOL EngGetType1FontList(
  [in]            HDEV          hdev,
  [out, optional] TYPE1_FONT    *pType1Buffer,
  [in]            ULONG         cjType1Buffer,
  [out]           PULONG        pulLocalFonts,
  [out]           PULONG        pulRemoteFonts,
  [out]           LARGE_INTEGER *pLastModified
);

Параметры

[in] hdev

Дескриптор устройства. Это дескриптор GDI, полученный драйвером в качестве параметра hdev для DrvCompletePDEV.

[out, optional] pType1Buffer

Указатель на массив TYPE1_FONT структур, в которых будет храниться список шрифтов типа 1. Этот параметр может принимать значение NULL.

[in] cjType1Buffer

Указывает размер pType1Buffer в байтах.

[out] pulLocalFonts

Указатель на расположение памяти, которое получает количество шрифтов типа 1 в локальной системе.

[out] pulRemoteFonts

Указатель на расположение памяти, которое получает количество шрифтов типа 1 в удаленной системе.

[out] pLastModified

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

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

Если EngGetType1FontList возвращает значение TRUE ; В противном случае возвращается значение FALSE.

Комментарии

Драйверы принтеров PostScript могут вызывать EngGetType1FontList , чтобы получить список доступных шрифтов типа 1. Затем доступ к этим шрифтам можно получить с помощью дескрипторов, возвращаемых в структуре TYPE1_FONT.

Если pType1Buffer имеет значение NULL, EngGetType1FontList возвращает только количество локальных и удаленных шрифтов типа 1, а также метку времени, соответствующую последнему добавлению или удалению шрифта типа 1 локально из системы.

Требования

   
Минимальная версия клиента Доступно в Windows 2000 и более поздних версиях операционных систем Windows.
Целевая платформа Универсальное
Верхняя часть winddi.h (включая Winddi.h)
Библиотека Win32k.lib
DLL Win32k.sys

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

TYPE1_FONT