CPrintInfo

CPrintInfo temel sınıf yok.

CPrintInfo , bir yazıcı veya baskı önizlemede işi hakkındaki bilgileri depolar. Çerçeve CPrintInfo bir nesneyi her zaman baskı oluşturur veya Baskı Önizleme komutunu seçilir ve komutu tamamlandığında yok eder.

CPrintInfo bir bütün olarak yazdırılacak, sayfa aralığı gibi yazdırma işini ve yazdırma işini, yazdırılmakta sayfası gibi geçerli durumu hakkında bilgi içerir. Bazı bilgileri ilişkilendirilmiş bir CPrintDialog nesnesinde depolanır; Bu nesneyi Yazdır iletişim kutusunda kullanıcı tarafından girilen değerleri içeren.

Bir CPrintInfo nesne çerçevesi ve görünümü sınıf arasında yazdırma işlemi sırasında geçirilen ve ikisi arasında bilgi alışverişi için kullanılır. Örneğin çerçeve CPrintInfo m_nCurPage üyesi bir değer atayarak yazdırmak için belgenin hangi sayfa görünümü sınıf bildirir; görüntüleme sınıfı değeri alır ve belirtilen sayfa gerçek yazdırma gerçekleştirir.

Başka bir örnek bu yazdırılana kadar olan belgenin uzunluğunu bilinmemektedir durumda. Bu durumda görünümü sınıfı belge sonu için bir sayfa her yazdırıldığında sınar. Sonuna ulaşıldığında, görünümü sınıf CPrintInfo m_bContinuePrinting üyesi yanlışayarlar; Bu baskı Döngüyü durdurmak için çerçeve bildirir.

CPrintInfo CView listelenen üye işlevleri tarafından kullanılır altında "Ayrıca bkz." Microsoft Foundation Class Library tarafından sağlanan yazdırma mimarisi hakkında daha fazla bilgi için bkz: Çerçeve penceresi konular ve Belge/View mimari konular ve makaleler baskı ve baskı: çok sayfalı belgeleri Visual c++ Programcı Kılavuzu.

# include lt;afxext.h>

Sınıf üyeleri |nbsp; Hiyerarşi çizelgesi

Ör&neknbsp; mfc örnek DIBLOOK

Ayrıca bkz: CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnEndPrintPreview, CView::OnPrepareDC, CView::OnPreparePrinting, CView::OnPrint

Index