Freigeben über


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

Weitere Informationen

TYPE1_FONT