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 的用途是檢查 pwstrCart) 所提供的已安裝的 (清單,並確保 「ExternalFontFile」 登錄值所指定的 .uff 檔案只包含已安裝的 (字型的字型描述。 (此 .uff 檔案也可以包含 PCL 可下載軟字型的描述。)

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

規格需求

需求
目標平台 桌面
標頭 prcomoem.h (包含 Prcomoem.h)

另請參閱

IPrintOemUI

IPrintOemUI::FontInstallerDlgProc