Metode IPrintOemUni::D ownloadFontHeader (prcomoem.h)

Metode ini IPrintOemUni::DownloadFontHeader memungkinkan plug-in penyajian untuk Unidrv untuk mengirim informasi header font ke printer.

Sintaks

HRESULT DownloadFontHeader(
        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 nilai yang disediakan metode yang mewakili jumlah memori printer, dalam byte, yang diperlukan untuk menyimpan informasi header font. Jika operasi gagal, nilai yang dikembalikan harus nol.

Nilai kembali

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

Metode IPrintOemUni::DownloadFontHeader ini digunakan untuk mendukung font lunak pada printer yang tidak menerima perintah PCL . Tujuannya adalah untuk mengizinkan plug-in penyajian untuk mendapatkan informasi header font dari Unidrv dan untuk mengirim informasi ke printer.

Informasi yang mungkin diperlukan untuk membuat header font non-PCL dapat diperoleh dengan:

Metode harus mengirim informasi header ke penampung dengan memanggil IPrintOemDriverUni::D rvWriteSpoolBuf.

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

Jika Anda menerapkan IPrintOemUni::DownloadFontHeader metode , Anda juga harus menerapkan metode IPrintOemUni::D ownloadCharGlyph .

Untuk informasi tambahan, lihat Manajemen Font yang Disesuaikan.

Persyaratan

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