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 (包含 Prcomoem.h) |