Yazıcı Cihazı Bağlamları (Belgeler ve Yazdırma)
Bir uygulamanın pencerenin istemci alanında çizmeye başlayabilmesi için bir görüntü cihazı bağlamı (DC) gerektirdiği gibi, çıktıyı yazıcıya göndermeye başlayabilmesi için bir yazıcı DC'sine ihtiyacı vardır. Yazıcı DC'si, bir dizi grafik nesnesini ve ilişkili özniteliklerini tanımlayan ve çıkışı etkileyen grafik modlarını belirten bir iç veri yapısı olması nedeniyle görüntü DC'sine benzer. Grafik nesneleri, çizgi çizimi için kalem, boyama ve doldurma fırçası ve metin çıkışı için yazı tipi içerir.
Ekran DC'sinin aksine, yazıcı DC'sinin sahibi pencere yönetimi bileşeni değildir ve GetDC işlevi çağrılarak alınamaz. Bunun yerine, bir uygulamanın CreateDC veya PrintDlgEx işlevini çağırması gerekir.
Uygulamanız CreateDCişleviniçağırırsa bir sürücü ve bağlantı noktası adı sağlamalıdır. Bu adları almak için GetPrinter veya EnumPrinters işlevini çağırın.
Uygulamanız PrintDlgEx işlevini çağırırsa ve PRINTDLGEX yapısının Bayraklar üyesindeki PD_RETURNDC değerini belirtirse, sistem kullanıcı tarafından seçilen yazıcı için cihaz bağlamı için bir tanıtıcı döndürür. Daha fazla bilgi için bkz. Yazdırma Özellik Sayfası ve Ortak İletişim Kutularını Kullanma"Yazdırma Özellik Sayfasını Kullanma" bölümüne bakın.