IPrintOemUni::TTDownloadMethod 方法 (prcomoem.h)
IPrintOemUni::TTDownloadMethod
方法可讓轉譯外掛程式指出 Unidrv 應該用於指定 TrueType 軟字型的格式。
語法
HRESULT TTDownloadMethod(
PDEVOBJ pdevobj,
PUNIFONTOBJ pUFObj,
[out] OUT DWORD *pdwResult
);
參數
pdevobj
DEVOBJ 結構的呼叫端提供的指標。
pUFObj
UNIFONTOBJ 結構的呼叫端提供的指標。
[out] pdwResult
接收下列其中一個方法提供的常數值:
價值 | 定義 |
---|---|
TTDOWNLOAD_BITMAP | Unidrv 應該將指定的字型下載為位圖。 |
TTDOWNLOAD_DONTCARE | Unidrv 可以選取字型格式。 |
TTDOWNLOAD_GRAPHICS | Unidrv 應該將 TrueType 字型列印為圖形,而不是下載字型。 |
TTDOWNLOAD_TTOUTLINE | Unidrv 應該下載指定的字型做為大綱。 如需詳細資訊,請參閱下列一節。 |
傳回值
方法必須傳回下列其中一個值。
傳回碼 | 描述 |
---|---|
|
作業成功。 |
|
作業失敗。 |
|
未實作 方法。 |
言論
IPrintOemUni::TTDownloadMethod
方法的目的是允許轉譯外掛程式為指定的 TrueType 軟字型指定印表機慣用的格式。
如果轉譯外掛程式實作 IPrintOemUni::TTDownloadMethod
方法,Unidrv 會在每次準備好將 TrueType 字型傳送至列印後台處理程式時呼叫 方法。 Unidrv 會指定字型類型,而 IPrintOemUni::TTDownloadMethod
方法應該在 pdwResult 所指向的位置指定印表機慣用的格式。
除非印表機可以點陣化 TrueType 字型,否則方法不應該傳回TTDOWNLOAD_TTOUTLINE。 轉譯外掛程式負責讀取和剖析 TrueType 字型檔案。 呼叫 FONTOBJ_pvTrueTypeFontFile,即可取得 TrueType 字型檔案的指標。
IPrintOemUni::TTDownloadMethod
方法是選擇性的。 如果轉譯外掛程式實作此方法,外掛程式的 IPrintOemUni::GetImplementedMethod 方法必須在收到 “TTDownLoadMethod” 作為輸入時傳回S_OK。
如需詳細資訊,請參閱 自訂字型管理。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | prcomoem.h (include Prcomoem.h) |