Bagikan melalui


Metode IPrintOemUni::TTDownloadMethod (prcomoem.h)

Metode ini IPrintOemUni::TTDownloadMethod memungkinkan plug-in penyajian untuk menunjukkan format yang harus digunakan Unidrv untuk font lunak TrueType tertentu.

Sintaks

HRESULT TTDownloadMethod(
        PDEVOBJ     pdevobj,
        PUNIFONTOBJ pUFObj,
  [out] OUT DWORD   *pdwResult
);

Parameter

pdevobj

Penunjuk yang disediakan penelepon ke struktur DEVOBJ .

pUFObj

Penunjuk yang disediakan penelepon ke struktur UNIFONTOBJ .

[out] pdwResult

Menerima salah satu nilai konstanta yang disediakan metode berikut:

Nilai Definisi
TTDOWNLOAD_BITMAP Unidrv harus mengunduh font yang ditentukan sebagai bitmap.
TTDOWNLOAD_DONTCARE Unidrv dapat memilih format font.
TTDOWNLOAD_GRAPHICS Unidrv harus mencetak font TrueType sebagai grafik, alih-alih mengunduh font.
TTDOWNLOAD_TTOUTLINE Unidrv harus mengunduh font yang ditentukan sebagai kerangka. Untuk informasi selengkapnya, lihat bagian Keterangan berikut ini.

Mengembalikan nilai

Metode harus mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
S_OK
Operasi berhasil.
E_FAIL
Operasi gagal.
E_NOTIMPL
Metode ini tidak diterapkan.

Keterangan

Tujuan IPrintOemUni::TTDownloadMethod metode ini adalah untuk memungkinkan plug-in penyajian untuk menentukan format pilihan printer untuk font lunak TrueType tertentu.

Jika plug-in penyajian menerapkan IPrintOemUni::TTDownloadMethod metode , Unidrv memanggil metode setiap kali siap untuk mengirim font TrueType ke penampung cetak. Unidrv menentukan jenis font dan IPrintOemUni::TTDownloadMethod metode harus menentukan format pilihan printer di lokasi yang diarahkan oleh pdwResult.

Metode tidak boleh mengembalikan TTDOWNLOAD_TTOUTLINE kecuali printer dapat memerkosa font TrueType. Plug-in penyajian bertanggung jawab untuk membaca dan mengurai file font TrueType. Penunjuk ke file font TrueType dapat diperoleh dengan memanggil FONTOBJ_pvTrueTypeFontFile.

Metode IPrintOemUni::TTDownloadMethod ini bersifat opsional. Jika plug-in penyajian mengimplementasikan metode ini, metode IPrintOemUni::GetImplementedMethod plug-in harus mengembalikan S_OK ketika menerima "TTDownLoadMethod" sebagai input.

Untuk informasi tambahan, lihat Manajemen Font yang Disesuaikan.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header prcomoem.h (termasuk Prcomoem.h)

Lihat juga

DEVOBJ

FONTOBJ_pvTrueTypeFontFile

IPrintOemUni

IPrintOemUni::GetImplementedMethod

UNIFONTOBJ