共用方式為


EngGetType1FontList 函式 (winddi.h)

EngGetType1FontList函式會擷取在本機和遠端安裝之 PostScript 類型 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

裝置的控制碼。 這是驅動程式收到的 GDI 控制碼,作為DrvCompletePDEVhdev參數。

[out, optional] pType1Buffer

要在其中儲存 Type 1 字型清單 之TYPE1_FONT 結構的陣列指標。 此參數可以是 Null

[in] cjType1Buffer

指定 pType1Buffer的大小,以位元組為單位。

[out] pulLocalFonts

接收本機系統上類型 1 字型數目的記憶體位置指標。

[out] pulRemoteFonts

接收遠端系統上類型 1 字型數目的記憶體位置指標。

[out] pLastModified

記憶體位置的指標,該位置會接收對應至上次從本機系統新增或移除 Type 1 字型的時間戳記。

傳回值

如果成功,EngGetType1FontList會傳回TRUE;否則會傳回FALSE

備註

PostScript 印表機驅動程式可以呼叫 EngGetType1FontList ,以取得可供其使用的類型 1 字型清單。 然後,您可以透過TYPE1_FONT結構中傳回的控制碼來存取這些字型。

如果 pType1BufferNullEngGetType1FontList 只會傳回本機和遠端 Type 1 字型的數目,以及對應到上次從系統本機新增或移除 Type 1 字型的時間戳記。

規格需求

   
最低支援的用戶端 適用于 Windows 2000 和更新版本的 Windows 作業系統。
目標平台 Universal
標頭 winddi.h (包含 Winddi.h)
程式庫 Win32k.lib
Dll Win32k.sys

另請參閱

TYPE1_FONT