GetRasterizerCaps-Funktion (wingdi.h)

Die GetRasterizerCaps-Funktion gibt Flags zurück, die angeben, ob TrueType-Schriftarten im System installiert sind.

Syntax

BOOL GetRasterizerCaps(
  [out] LPRASTERIZER_STATUS lpraststat,
  [in]  UINT                cjBytes
);

Parameter

[out] lpraststat

Ein Zeiger auf eine RASTERIZER_STATUS Struktur, die Informationen zum Rasterizer empfängt.

[in] cjBytes

Die Anzahl der Bytes, die in die Struktur kopiert werden sollen, auf die der lprs-Parameter verweist.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich Null.

Wenn die Funktion fehlerhaft ist, ist der Rückgabewert null.

Hinweise

Mit der GetRasterizerCaps-Funktion können Anwendungen und Druckertreiber bestimmen, ob TrueType-Schriftarten installiert sind.

Wenn das TT_AVAILABLE-Flag im wFlags-Element der RASTERIZER_STATUS-Struktur festgelegt ist, wird mindestens eine TrueType-Schriftart installiert. Wenn das flag TT_ENABLED festgelegt ist, wird TrueType für das System aktiviert.

Die tatsächliche Anzahl der kopierten Bytes ist entweder der im cb-Parameter angegebene Member oder die Länge der RASTERIZER_STATUS-Struktur , je nachdem, welcher Wert kleiner ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wingdi.h (windows.h einschließen)
Bibliothek Gdi32.lib
DLL Gdi32.dll

Weitere Informationen

Schriftart- und Textfunktionen

Übersicht über Schriftarten und Text

GetOutlineTextMetrics

RASTERIZER_STATUS