Aracılığıyla paylaş


Yazdırma

Microsoft Windows, aygıttan bağımsız görüntü uygular. mfc aynı çizim çağrıları, yani OnDraw üye işlev görünüm sınıfınızın çizim görüntüleme ve yazıcılar gibi diğer aygıtları sorumlu. Baskı Önizleme için benzetimli yazıcı çıktısı görüntülenecek hedef aygıttır.

Rolünüze baskı vs.Framework'ün rolü

Görünüm sınıfınızın aşağıdaki sorumlulukları vardır:

  • Çerçeve belgede kaç sayfa olduğunu bildirin.

  • Belirtilen sayfa yazdırmak isteyip istemediğiniz sorulduğunda belgenin bu bölümü çizin.

  • Tahsis ve herhangi bir yazı veya yazdırma için gerekli diğer grafik aygıt arabirimi (GDI) kaynakları serbest bırakmak.

  • Gerekirse, herhangi bir gönderme çıkış kodları, örneğin belirli bir sayfayı yazdırmadan önce yazıcı modu değiştirmek için sayfa başına temelinde Yazdırma yönelimini değiştirmek için gerekli.

Framework'ün sorumlulukları aşağıdaki gibidir:

  • Görüntü baskı iletişim kutusu.

  • Oluşturma bir hdm yazıcı nesnesi.

  • Call StartDoc ve EndDoc üye işlevlerini CDC nesnesi.

  • Art arda çağrısı StartPage üye işlevi CDC nesne, hangi sayfanın yazdırılması ve arama görünümü sınıf bildirmek EndPage üye işlevi CDC nesnesi.

  • Uygun zamanlarda görünümünde geçersiz kılınabilir fonksiyonları çağırın.

Çerçeve yazdırma ve Baskı Önizleme nasıl destekler aşağıdaki makaleler tartışın:

f1est3b2.collapse_all(tr-tr,VS.110).gifHangi konu hakkında daha fazla bilgi edinmek istiyorsunuz?

Ayrıca bkz.

Başvuru

Yazdırma ve Baskı Önizleme