共用方式為


IPrintOemUI::UpdateExternalFonts 方法 (prcomoem.h)

IPrintOemUI::UpdateExternalFonts 方法可讓使用者介面外掛程式更新印表機 Unidrv 字型格式檔案 (.uff 檔案)。

語法

HRESULT UpdateExternalFonts(
  HANDLE hPrinter,
  HANDLE hHeap,
  PWSTR  pwstrCartridges
);

參數

hPrinter

呼叫端提供的印表機句柄。

hHeap

呼叫端提供的堆積記憶體句柄,方法可用於本機記憶體。

pwstrCartridges

呼叫端提供的字串數位指標,代表印表機上目前安裝之所有墨盒的名稱。

傳回值

方法必須傳回下列其中一個值。

傳回碼 描述
S_OK
作業成功。
E_FAIL
作業失敗。
E_NOTIMPL
未實作 方法。

言論

如果使用者介面外掛程式取代 Unidrv 的預設字型安裝程式,則必須實作 IPrintOemUI::UpdateExternalFonts 方法。 如需詳細資訊,請參閱 Unidrv的自定義字型安裝程式。

IPrintOemUI::UpdateExternalFonts 方法的目的是檢查已安裝的墨盒清單(pwstrCartridges提供),並確保 “ExternalFontFile” 登錄值指定的 .uff 檔案只包含已安裝墨盒中所包含墨盒字型的字型描述。 (這個 .uff 檔案也可以包含 PCL-downloadable soft fonts 的描述。

墨盒字型的描述可以從 「ExtFontCartFile」 登錄值所指定的 .uff 檔案複製。 如需詳細資訊,請參閱 Unidrv 字型格式檔案。

要求

要求 價值
目標平臺 桌面
標頭 prcomoem.h (include Prcomoem.h)

另請參閱

IPrintOemUI

IPrintOemUI::FontInstallerDlgProc