Fungsi PrintDocumentOnPrintProcessor (winsplp.h)
Fungsi prosesor PrintDocumentOnPrintProcessor
cetak mengonversi pekerjaan cetak dari format yang ditampung menjadi data mentah yang dapat dikirim ke monitor cetak.
Sintaks
BOOL PrintDocumentOnPrintProcessor(
[in] HANDLE hPrintProcessor,
[in] LPWSTR pDocumentName
);
Parameter
[in] hPrintProcessor
Handel prosesor cetak yang disediakan penelepon. Ini adalah handel yang dikembalikan oleh panggilan sebelumnya ke OpenPrintProcessor.
[in] pDocumentName
Penunjuk yang disediakan penelepon ke nama dokumen.
Nilai kembali
Jika operasi berhasil, fungsi harus mengembalikan TRUE. Jika operasi gagal, fungsi harus memanggil SetLastError untuk mengatur kode kesalahan, lalu mengembalikan FALSE.
Keterangan
Prosesor cetak diperlukan untuk mengekspor PrintDocumentOnPrintProcessor
fungsi. Penampung memanggil fungsi setelah memanggil OpenPrintProcessor. Tujuan fungsi ini adalah untuk membaca konten file yang dinamai oleh pDocumentName, mengonversi (jika perlu) data file ke aliran data yang dapat dibaca oleh perangkat keras printer, dan untuk mengirim aliran data kembali ke penampung. Penampung kemudian dapat mengirim aliran data ke monitor cetak yang sesuai.
Jika format input adalah EMF sistem operasi berbasis NT, PrintDocumentOnPrintProcessor
fungsi dapat memanggil fungsi GDI untuk prosesor cetak. Untuk informasi selengkapnya, lihat Memproses Pekerjaan Cetak.
Aliran data yang dikonversi harus dikirim kembali ke penampung dengan memanggil WritePrinter, yang dijelaskan dalam dokumentasi Microsoft Windows SDK. Untuk informasi selengkapnya, lihat Memproses Pekerjaan Cetak.
Fungsi PrintDocumentOnPrintProcessor
harus ditulis untuk menangani permintaan untuk menjeda, melanjutkan, atau membatalkan tugas cetak. Untuk informasi selengkapnya, lihat ControlPrintProcessor.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | winsplp.h (termasuk Winsplp.h) |
Pustaka | Nwprint.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk