Metode IPrintTicketProvider::ConvertDevModeToPrintTicket (prdrvcom.h)
Metode IPrintTicketProvider::ConvertDevModeToPrintTicket mengonversi struktur DEVMODEW menjadi tiket cetak.
Sintaks
HRESULT ConvertDevModeToPrintTicket(
[in] IN ULONG cbDevmode,
[in] IN PDEVMODE pDevmode,
[in] IN IXMLDOMDocument2 *pPrintTicket
);
Parameter
[in] cbDevmode
Ukuran, dalam byte, dari struktur INPUT DEVMODEW . Ukurannya mencakup bagian publik dan privat dari struktur ini.
[in] pDevmode
Penunjuk ke struktur DEVMODEW input, termasuk bagian publik dan privatnya.
[in] pPrintTicket
Penunjuk ke tiket cetak yang diselesaikan sebagian. Ketika IPrintTicketProvider::ConvertDevModeToPrintTicket kembali, semua entri dalam tiket cetak harus diisi.
Nilai kembali
IPrintTicketProvider::ConvertDevModeToPrintTicket harus mengembalikan S_OK jika operasi berhasil. Jika tidak, metode ini harus mengembalikan kode kesalahan COM standar.
Keterangan
Ketika sistem cetak mengonversi konten struktur DEVMODEW menjadi tiket cetak, sistem cetak mengonversi semua bidang DEVMODEW publik kecuali yang telah ditunjukkan oleh penyedia plug-in harus dinonaktifkan. Untuk bidang DEVMODEW yang dinonaktifkan dan tidak dikonversi, penyedia plug-in bertanggung jawab untuk mengisi nilai tiket cetak yang sesuai. Jika rekam jepret DEVMODEW dinonaktifkan selama panggilan ke IPrintTicketProvider::BindPrinter, representasi dari konversi harus memberikan informasi yang cukup untuk membangun kembali struktur DEVMODEW asli dari tiket cetak tanpa kehilangan informasi.
Rekam jepret DEVMODEW memungkinkan dukungan untuk perbedaan halus dalam opsi yang disediakan dalam struktur DEVMODEW yang tiket cetaknya mungkin tidak memiliki representasi. Misalnya, DEVMODEW mungkin mendukung ukuran kertas LETTER sementara tiket cetak mendukung ukuran kertas LETTERSMALL.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | prdrvcom.h (termasuk Prdrvcom.h) |
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