IPrintOemUI::UpdateExternalFonts 方法 (prcomoem.h)
IPrintOemUI::UpdateExternalFonts
方法可讓使用者介面外掛程式更新印表機 Unidrv 字型格式檔案 (.uff 檔案)。
語法
HRESULT UpdateExternalFonts(
HANDLE hPrinter,
HANDLE hHeap,
PWSTR pwstrCartridges
);
參數
hPrinter
呼叫端提供的印表機句柄。
hHeap
呼叫端提供的堆積記憶體句柄,方法可用於本機記憶體。
pwstrCartridges
呼叫端提供的字串數位指標,代表印表機上目前安裝之所有墨盒的名稱。
傳回值
方法必須傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
作業成功。 |
|
作業失敗。 |
|
未實作 方法。 |
言論
如果使用者介面外掛程式取代 Unidrv 的預設字型安裝程式,則必須實作 IPrintOemUI::UpdateExternalFonts
方法。 如需詳細資訊,請參閱 Unidrv的自定義字型安裝程式。
IPrintOemUI::UpdateExternalFonts
方法的目的是檢查已安裝的墨盒清單(pwstrCartridges提供),並確保 “ExternalFontFile” 登錄值指定的 .uff 檔案只包含已安裝墨盒中所包含墨盒字型的字型描述。 (這個 .uff 檔案也可以包含 PCL-downloadable soft fonts 的描述。
墨盒字型的描述可以從 「ExtFontCartFile」 登錄值所指定的 .uff 檔案複製。 如需詳細資訊,請參閱 Unidrv 字型格式檔案。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | prcomoem.h (include Prcomoem.h) |