CPrintInfo

CPrintInfoไม่มีคลาสพื้นฐาน?

CPrintInfoเก็บข้อมูลเกี่ยวกับตัวอย่าง ก่อนพิมพ์ หรือการพิมพ์งาน กรอบงานสร้างวัตถุของCPrintInfoแต่ละครั้งพิมพ์ หรือแสดงตัวอย่างก่อนพิมพ์คำสั่งมีเลือก และขัดมันเมื่อคำสั่งเสร็จเรียบร้อยแล้ว?

CPrintInfoมีรายละเอียดเกี่ยวกับทั้งงานพิมพ์ทั้งหมด เช่นช่วงของหน้าที่จะพิมพ์ และสถานะปัจจุบันของงานพิมพ์ เช่นในปัจจุบันกำลังพิมพ์หน้า ข้อมูลบางอย่างจะถูกเก็บในวัตถุเชื่อมโยงCPrintDialog วัตถุนี้ประกอบด้วยค่าที่ป้อน โดยผู้ใช้ในกล่องโต้ตอบการพิมพ์?

วัตถุCPrintInfoส่งผ่านระหว่างกรอบและคลาสมุมมองของคุณในระหว่างกระบวนการพิมพ์ และใช้ในการแลกเปลี่ยนข้อมูลระหว่างสอง แจ้งให้ทราบตัวอย่าง กรอบถึงชั้นมุมมองที่หน้าของเอกสารพิมพ์ ด้วยการกำหนดค่าให้กับสมาชิกm_nCurPageของCPrintInfo มุมมองคลาดึงค่า และทำการพิมพ์ที่แท้จริงของเพจที่ระบุ?

อีกตัวอย่างคือ กรณีที่ความยาวของเอกสารจะไม่ทราบจนกว่าจะมีพิมพ์ ในสถานการณ์นี้ มุมมองคลาทดสอบสำหรับส่วนท้ายของเอกสารแต่ละครั้งที่มีพิมพ์หน้า เมื่อถึงจุดสิ้นสุด มุมมองคลาตั้งค่าสมาชิกที่m_bContinuePrintingของCPrintInfoเป็นเท็จ แจ้งให้ทราบถึงกรอบงานหยุดการวนรอบที่พิมพ์?

CPrintInfoถูกใช้ โดยฟังก์ชันสมาชิกของCViewอยู่ภายใต้ "เห็นยัง ดูข้อมูลเพิ่มเติมเกี่ยวกับสถาปัตยกรรมพิมพ์โดยไลบรารี Microsoft Foundation Class, หัวข้อหน้าต่างเฟรมและ หัวข้อสถาปัตยกรรม/มุมมองเอกสารและบทความ พิมพ์และ พิมพ์: Multipage เอกสารในVisual c ++ Programmer ของคำแนะนำ?

#รวม lt;afxext.h>

สมาชิกของคลาส|nbsp แผนภูมิของลำดับชั้น(&N)

ตัวอย่างnbsp MFC อย่าง DIBLOOK(&N)

ดูเพิ่มเติมnbspCView::OnBeginPrinting, CView::OnEndPrinting, CView::OnEndPrintPreview, CView::OnPrepareDC, CView::OnPreparePrinting, CView::OnPrint(&N)

Index