Share via


EngGetType1FontList 関数 (winddi.h)

EngGetType1FontList 関数は、ローカルとリモートの両方にインストールされている PostScript Type 1 フォントの一覧を取得します。

構文

ENGAPI BOOL EngGetType1FontList(
  [in]            HDEV          hdev,
  [out, optional] TYPE1_FONT    *pType1Buffer,
  [in]            ULONG         cjType1Buffer,
  [out]           PULONG        pulLocalFonts,
  [out]           PULONG        pulRemoteFonts,
  [out]           LARGE_INTEGER *pLastModified
);

パラメーター

[in] hdev

デバイスへのハンドル。 これは、ドライバーが DrvCompletePDEVhdev パラメーターとして受け取る GDI ハンドルです。

[out, optional] pType1Buffer

Type 1 フォント リストを格納する TYPE1_FONT 構造体の配列へのポインター。 このパラメーターは、NULL でもかまいません。

[in] cjType1Buffer

pType1Buffer のサイズをバイト単位で指定します。

[out] pulLocalFonts

ローカル システム上の Type 1 フォントの数を受け取るメモリ位置へのポインター。

[out] pulRemoteFonts

リモート システム上の Type 1 フォントの数を受け取るメモリの場所へのポインター。

[out] pLastModified

Type 1 フォントが最後に追加またはローカル システムから削除された時刻に対応するタイム スタンプを受け取るメモリの場所へのポインター。

戻り値

EngGetType1FontList は、成功した場合に TRUE を 返します。それ以外の場合は、 FALSE を返します。

解説

PostScript プリンター ドライバーは 、EngGetType1FontList を呼び出して、使用可能な種類 1 フォントの一覧を取得できます。 これらのフォントは、TYPE1_FONT構造体で返されるハンドルを介してアクセスできます。

pType1BufferNULL の場合、EngGetType1FontList は、ローカルおよびリモートの Type 1 フォントの数と、Type 1 フォントがシステムから最後に追加または削除された時刻に対応するタイム スタンプのみを返します。

要件

   
サポートされている最小のクライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム ユニバーサル
Header winddi.h (Winddi.h を含む)
Library Win32k.lib
[DLL] Win32k.sys

関連項目

TYPE1_FONT