Funzione EngGetType1FontList (winddi.h)
La funzione EngGetType1FontList recupera un elenco di tipi di carattere PostScript Type 1 installati sia in locale che in remoto.
Sintassi
ENGAPI BOOL EngGetType1FontList(
[in] HDEV hdev,
[out, optional] TYPE1_FONT *pType1Buffer,
[in] ULONG cjType1Buffer,
[out] PULONG pulLocalFonts,
[out] PULONG pulRemoteFonts,
[out] LARGE_INTEGER *pLastModified
);
Parametri
[in] hdev
Gestire il dispositivo. Si tratta dell'handle GDI ricevuto dal driver come parametro hdev per DrvCompletePDEV.
[out, optional] pType1Buffer
Puntatore a una matrice di strutture TYPE1_FONT in cui archiviare l'elenco dei tipi di carattere Type 1. Questo parametro può essere NULL.
[in] cjType1Buffer
Specifica le dimensioni, in byte, di pType1Buffer.
[out] pulLocalFonts
Puntatore a una posizione di memoria che riceve il numero di tipi di carattere di tipo 1 nel sistema locale.
[out] pulRemoteFonts
Puntatore a una posizione di memoria che riceve il numero di tipi di carattere di tipo 1 nel sistema remoto.
[out] pLastModified
Puntatore a una posizione di memoria che riceve il timestamp corrispondente all'ultima volta che un tipo di carattere di tipo 1 è stato aggiunto o rimosso dal sistema locale.
Valore restituito
EngGetType1FontList restituisce TRUE se ha esito positivo; in caso contrario, restituisce FALSE.
Commenti
I driver della stampante PostScript possono chiamare EngGetType1FontList per ottenere un elenco di tipi di carattere di tipo 1 disponibili. È quindi possibile accedere a questi tipi di carattere tramite gli handle restituiti nella struttura TYPE1_FONT.
Se pType1Buffer è NULL, EngGetType1FontList restituisce solo il numero di tipi di carattere locali e remoti di tipo 1, nonché il timestamp corrispondente all'ultima volta che un tipo di carattere Type 1 è stato aggiunto o rimosso localmente dal sistema.
Requisiti
Client minimo supportato | Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Universale |
Intestazione | winddi.h (include Winddi.h) |
Libreria | Win32k.lib |
DLL | Win32k.sys |