Fungsi DrvEndDoc (winddi.h)
Fungsi DrvEndDoc dipanggil oleh GDI setelah selesai mengirim dokumen ke driver untuk penyajian.
Sintaks
BOOL DrvEndDoc(
[in] SURFOBJ *pso,
[in] FLONG fl
);
Parameter
[in] pso
Penunjuk yang disediakan penelepon ke struktur SURFOBJ .
[in] fl
Set bendera bit yang disediakan penelepon. Bendera berikut didefinisikan:
Bendera | Definisi |
---|---|
ED_ABORTDOC | Tugas cetak sedang dihentikan sebelum selesai. |
Mengembalikan nilai
Jika operasi berhasil, fungsi harus mengembalikan TRUE. Jika tidak, setLastError harus memanggil SetLastError untuk mengatur kode kesalahan, lalu mengembalikan FALSE.
Keterangan
DLL grafis printer harus menyediakan fungsi DrvEndDoc. Fungsi ini dipanggil setelah halaman fisik terakhir dari pekerjaan cetak telah dirender.
Biasanya fungsi ini digunakan untuk mengirim urutan kontrol ke perangkat keras printer, setelah dokumen dicetak, dengan memanggil fungsi EngWritePrinter GDI. Fungsi ini juga dapat melakukan operasi pembersihan internal khusus dokumen untuk DLL grafis printer.
Karena tidak ada panggilan terpisah ke DLL grafis printer ketika pekerjaan cetak selesai, fungsi DrvEndDoc juga harus mengirim urutan kontrol ke printer untuk mengakhiri pekerjaan, jika diperlukan oleh printer. (Dengan kata lain, ada satu dokumen per pekerjaan.)
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | winddi.h (termasuk Winddi.h) |