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
设备的句柄。 这是驱动程序作为 DrvCompletePDEV的 hdev 参数接收的 GDI 句柄。
[out, optional] pType1Buffer
指向存储 Type 1 字体列表的 TYPE1_FONT 结构的数组的指针。 此参数可以为 NULL。
[in] cjType1Buffer
指定 pType1Buffer 的大小(以字节为单位)。
[out] pulLocalFonts
指向接收本地系统上类型 1 字体数量的内存位置的指针。
[out] pulRemoteFonts
指向接收远程系统上类型 1 字体数的内存位置的指针。
[out] pLastModified
指向内存位置的指针,该位置接收对应于上次从本地系统添加或删除 Type 1 字体的时间对应的时间戳。
返回值
如果成功,EngGetType1FontList 返回 TRUE;否则,它将返回 FALSE。
注解
PostScript 打印机驱动程序可以调用 EngGetType1FontList 以获取可供其使用的类型 1 字体的列表。 然后,可以通过TYPE1_FONT结构中返回的句柄访问这些字体。
如果 pType1Buffer 为 NULL, 则 EngGetType1FontList 仅返回本地和远程 Type 1 字体的数量,以及对应于上次从系统本地添加或删除 Type 1 字体的时间的时间戳。
要求
最低受支持的客户端 | 适用于 Windows 2000 及更高版本的 Windows 操作系统。 |
目标平台 | 通用 |
标头 | winddi.h (包括 Winddi.h) |
Library | Win32k.lib |
DLL | Win32k.sys |