EngGetType1FontList-Funktion (winddi.h)
Die EngGetType1FontList-Funktion ruft eine Liste der PostScript-Schriftarten vom Typ 1 ab, die sowohl lokal als auch remote installiert sind.
Syntax
ENGAPI BOOL EngGetType1FontList(
[in] HDEV hdev,
[out, optional] TYPE1_FONT *pType1Buffer,
[in] ULONG cjType1Buffer,
[out] PULONG pulLocalFonts,
[out] PULONG pulRemoteFonts,
[out] LARGE_INTEGER *pLastModified
);
Parameter
[in] hdev
Handle mit dem Gerät. Dies ist das GDI-Handle, das vom Treiber als hdev-Parameter für DrvCompletePDEV empfangen wird.
[out, optional] pType1Buffer
Zeiger auf ein Array von TYPE1_FONT Strukturen, in denen die Schriftartliste Typ 1 gespeichert werden soll. Dieser Parameter kann NULL sein.
[in] cjType1Buffer
Gibt die Größe von pType1Buffer in Bytes an.
[out] pulLocalFonts
Zeiger auf einen Speicherspeicherort, der die Anzahl von Typ 1-Schriftarten auf dem lokalen System empfängt.
[out] pulRemoteFonts
Zeiger auf einen Speicherspeicherort, der die Anzahl der Typ 1-Schriftarten auf dem Remotesystem empfängt.
[out] pLastModified
Zeiger auf einen Speicherspeicherort, der den Zeitstempel erhält, der dem letzten Hinzufügen oder Entfernen einer Schriftart vom Typ 1 entspricht.
Rückgabewert
EngGetType1FontList gibt TRUE zurück, wenn es erfolgreich ist. Andernfalls wird FALSE zurückgegeben.
Hinweise
PostScript-Druckertreiber können EngGetType1FontList aufrufen, um eine Liste der Schriftarten vom Typ 1 abzurufen, die ihnen zur Verfügung stehen. Auf diese Schriftarten kann dann über die in der TYPE1_FONT-Struktur zurückgegebenen Handles zugegriffen werden.
Wenn pType1BufferNULL ist, gibt EngGetType1FontList nur die Anzahl lokaler und Remoteschriftarten vom Typ 1 sowie den Zeitstempel zurück, der dem letzten Zeitpunkt entspricht, an dem eine Schriftart vom Typ 1 lokal hinzugefügt oder lokal aus dem System entfernt wurde.
Anforderungen
Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Universell |
Header | winddi.h (einschließlich Winddi.h) |
Bibliothek | Win32k.lib |
DLL | Win32k.sys |