struktur ATTRIBUTE_INFO_2 (winddiui.h)
Struktur ATTRIBUTE_INFO_2 digunakan sebagai parameter untuk fungsi DrvQueryJobAttributes antarmuka printer DLL. Semua nilai anggota disediakan fungsi.
Sintaks
typedef struct _ATTRIBUTE_INFO_2 {
DWORD dwJobNumberOfPagesPerSide;
DWORD dwDrvNumberOfPagesPerSide;
DWORD dwNupBorderFlags;
DWORD dwJobPageOrderFlags;
DWORD dwDrvPageOrderFlags;
DWORD dwJobNumberOfCopies;
DWORD dwDrvNumberOfCopies;
DWORD dwColorOptimization;
} ATTRIBUTE_INFO_2, *PATTRIBUTE_INFO_2;
Anggota
dwJobNumberOfPagesPerSide
Jumlah halaman dokumen yang akan ditempatkan di satu sisi halaman fisik, seperti yang diminta oleh pengguna. Nilai yang diperbolehkan adalah 1, 2, 4, 6, 9, atau 16.
dwDrvNumberOfPagesPerSide
Jumlah halaman dokumen yang bisa ditempatkan pencetak dan pengandar di satu sisi halaman fisik. Nilai ini harus 1 atau nilai yang ditentukan untuk dwJobNumberOfPagesPerSide.
dwNupBorderFlags
Salah satu nilai bendera bit berikut:
Bendera | Definisi |
---|---|
BORDER_PRINT | Prosesor cetak harus menggambar batas di sekitar halaman. |
NO_BORDER_PRINT | Prosesor cetak tidak boleh menggambar batas di sekitar halaman. |
dwJobPageOrderFlags
Salah satu nilai bendera bit berikut:
Bendera | Definisi |
---|---|
BOOKLET_PRINT | Halaman harus dicetak dalam bentuk buklet, dengan dua halaman dokumen dicetak di satu sisi halaman fisik. Dalam mode lanskap, dua halaman dokumen dicetak berdampingan pada kertas. Dalam mode potret, dua halaman dokumen dicetak atas dan bawah. |
NORMAL_PRINT | Halaman harus dicetak dalam urutan normal: halaman 1, halaman 2, dan seterusnya. |
REVERSE_PRINT | Halaman harus dicetak dalam urutan terbalik: halaman terakhir, halaman berikutnya ke terakhir, dan sebagainya. |
dwDrvPageOrderFlags
Bendera bit yang menunjukkan opsi pemesanan halaman mana yang didukung oleh printer dan driver. Menggunakan bendera yang sama dengan dwJobPageOrderFlags.
dwJobNumberOfCopies
Jumlah salinan pekerjaan cetak, seperti yang diminta oleh pengguna.
dwDrvNumberOfCopies
Jumlah maksimum salinan yang dapat ditangani printer dan driver sekaligus, dengan mempertimbangkan atribut pekerjaan seperti penyusunan dan pengaitan.
dwColorOptimization
Salah satu nilai bendera bit berikut:
Bendera | Definisi |
---|---|
COLOR_OPTIMIZATION | Prosesor cetak harus menggunakan pengoptimalan warna monokrom. |
NO_COLOR_OPTIMIZATION | Prosesor cetak tidak boleh menggunakan pengoptimalan warna monokrom. |
Keterangan
Prosesor cetak EMF menggunakan bendera yang ditentukan untuk dwColorOptimization untuk menentukan apakah akan meminta GDI untuk melakukan pengoptimalan warna monokrom. Jika pengoptimalan warna monokrom diaktifkan, pekerjaan cetak dapat dialihkan antara penyajian monokrom dan warna yang sesuai.
Jika Anda membuat plug-in penyajian Unidrv untuk menghasilkan marka air warna, perhatikan bahwa ketika anggota dwColorOptimization diatur ke COLOR_OPTIMIZATION, marka air warna dicetak dalam warna hitam dan putih saat dicetak pada dokumen hitam-putih. Untuk memastikan bahwa cap air warna dicetak dengan benar dengan dokumen warna dan hitam-putih, nonaktifkan pengoptimalan warna. Pengoptimalan warna juga dapat dikontrol oleh atribut warna Unidrv *ChangeColorModeOnDoc? (lihat Atribut Warna), dan oleh fungsi GdiEndPageEMF .
Untuk informasi selengkapnya tentang anggota struktur lainnya, lihat ATTRIBUTE_INFO_1.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | winddiui.h (termasuk Winddiui.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