Konteks Perangkat Printer (Dokumen dan Pencetakan)
Sama seperti aplikasi yang memerlukan konteks perangkat tampilan (DC) sebelum dapat mulai menggambar di area klien jendela, aplikasi memerlukan DC printer sebelum dapat mulai mengirim output ke printer. DC printer mirip dengan DC tampilan karena merupakan struktur data internal yang mendefinisikan sekumpulan objek grafis dan atribut terkaitnya dan menentukan mode grafis yang memengaruhi output. Objek grafis termasuk pena untuk gambar garis, kuas untuk lukisan dan pengisian, dan font untuk output teks.
Tidak seperti DC tampilan, DC printer tidak dimiliki oleh komponen manajemen jendela, dan tidak dapat diperoleh dengan memanggil fungsi GetDC. Sebagai gantinya, aplikasi harus memanggil fungsiCreateDC atauPrintDlgEx.
Jika aplikasi Anda memanggil fungsiCreateDC, aplikasi tersebut harus menyediakan driver dan nama port. Untuk mengambil nama-nama ini, panggil fungsi GetPrinter atau EnumPrinters.
Jika aplikasi Anda memanggil fungsiPrintDlgEx dan menentukan nilai PD_RETURNDC dalam Bendera anggota strukturPRINTDLGEX, sistem mengembalikan handel ke konteks perangkat untuk printer yang dipilih oleh pengguna. Untuk informasi selengkapnya, lihat Cetak Lembar Properti dan "Menggunakan Lembar Properti Cetak" di Menggunakan Kotak Dialog Umum.