GetRasterizerCaps 関数 (wingdi.h)
GetRasterizerCaps 関数は、TrueType フォントがシステムにインストールされているかどうかを示すフラグを返します。
構文
BOOL GetRasterizerCaps(
[out] LPRASTERIZER_STATUS lpraststat,
[in] UINT cjBytes
);
パラメーター
[out] lpraststat
ラスタライザーに関する情報を受け取る RASTERIZER_STATUS 構造体へのポインター。
[in] cjBytes
lprs パラメーターが指す構造体にコピーされるバイト数。
戻り値
関数が成功すると、戻り値は 0 以外になります。
関数が失敗した場合は、0 を返します。
注釈
GetRasterizerCaps 関数を使用すると、アプリケーションとプリンター ドライバーで TrueType フォントがインストールされているかどうかを判断できます。
TT_AVAILABLE フラグが RASTERIZER_STATUS 構造体のwFlags メンバーに設定されている場合は、少なくとも 1 つの TrueType フォントがインストールされます。 TT_ENABLED フラグが設定されている場合、システムに対して TrueType が有効になります。
コピーされる実際のバイト数は、 cb パラメーターで指定されたメンバーか 、RASTERIZER_STATUS 構造体の長さのいずれか小さい方です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wingdi.h (Windows.h を含む) |
Library | Gdi32.lib |
[DLL] | Gdi32.dll |