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 フォント ファイルの読み取りと解析を行います。 TrueType フォント ファイルへのポインターは、FONTOBJ_pvTrueTypeFontFileを呼び出すことによって取得できます。
IPrintOemUni::TTDownloadMethod
メソッドは省略可能です。 レンダリング プラグインがこのメソッドを実装する場合、プラグインの IPrintOemUni::GetImplementedMethod メソッドは、入力として "TTDownLoadMethod" を受け取ったときにS_OKを返す必要があります。
詳細については、「カスタマイズされたフォント管理 を参照してください。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | prcomoem.h (Prcomoem.h を含む) |
関連項目
DEVOBJ を する
IPrintOemUni::GetImplementedMethod
UNIFONTOBJ を する