共用方式為


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 應該下載指定的字型做為大綱。 如需詳細資訊,請參閱下列一節。

傳回值

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

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

言論

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)

另請參閱

DEVOBJ

FONTOBJ_pvTrueTypeFontFile

IPrintOemUni

IPrintOemUni::GetImplementedMethod

UNIFONTOBJ