共用方式為


CPrintInfo 結構

如需列印和預覽列印工作儲存資訊。

struct CPrintInfo

成員

公用方法

名稱

描述

CPrintInfo::GetFromPage

傳回要列印的第一頁的頁碼。

CPrintInfo::GetMaxPage

傳回文件的最後一頁的頁碼。

CPrintInfo::GetMinPage

傳回文件的第一頁的頁碼。

CPrintInfo::GetOffsetPage

傳回在 DocObject 項目的第一頁之前的頁面數目會在合併的 DocObject 列印工作。

CPrintInfo::GetToPage

傳回要列印的最後一頁的頁碼。

CPrintInfo::SetMaxPage

設定這個文件的最後一頁的頁碼。

CPrintInfo::SetMinPage

設定這個文件的第一頁的頁碼。

公用資料成員

名稱

描述

CPrintInfo::m_bContinuePrinting

包含表示架構的旗標是否應該繼續列印迴圈。

CPrintInfo::m_bDirect

包含指出文件是上的旗標直接列印 (未顯示列印對話方塊)。

CPrintInfo::m_bDocObject

包含表示列印的文件是否的旗標為 DocObject。

CPrintInfo::m_bPreview

包含指出文件是上的旗標預覽。

CPrintInfo::m_dwFlags

指定 DocObject 列印作業。

CPrintInfo::m_lpUserData

含有指向使用者自建結構。

CPrintInfo::m_nCurPage

識別目前列印的頁面數目。

CPrintInfo::m_nJobNumber

對於目前的列印工作指定作業系統指派的編號施工

CPrintInfo::m_nNumPreviewPages

識別在預覽視窗中顯示的頁面數目,1 或 2。

CPrintInfo::m_nOffsetPage

在合併的 DocObject 列印工作指定特定的 DocObject 第一頁的位移。

CPrintInfo::m_pPD

含有指向用於列印對話方塊的 CPrintDialog 物件。

CPrintInfo::m_rectDraw

指定定義目前可用的頁面區域的矩形。

CPrintInfo::m_strPageDesc

包含頁碼顯示格式的字串。

備註

CPrintInfo 是結構,而且沒有基底類別。

架構建立 CPrintInfo 物件,每次列印或 [預覽列印] 命令會選取和終結它,完成此命令時。

如需CPrintInfo 包含整個列印工作的相關資訊,例如要列印的頁面範圍和列印工作的目前狀態,例如列印目前的頁面。 某些資訊相關聯的 CPrintDialog 物件儲存,這個物件在列印對話方塊包含使用者輸入的值。

CPrintInfo 物件傳入的架構和您的檢視類別之間在列印處理序期間和用來在兩者之間的資訊。 例如,告知架構檢視類別列印的文件中的哪個頁面可以指派值給 CPrintInfom_nCurPage 成員;檢視類別擷取值並執行指定的頁面的實際列印。

另一個範例是文件的長度未知的情況,直到列印。 在這種狀況下,結束的檢視 類別的 中的文件,每次頁面要列印。 在這一端會在到達,則檢視類別設定 CPrintInfom_bContinuePrinting 成員至 ;這個告知架構停止列印迴圈。

CView 函式清單底下「請參閱成員使用CPrintInfo 」。如需 MFC 程式庫提供的列印結構的詳細資訊,請參閱 框架視窗文件/檢視架構 和文件 列印列印:多頁文件

繼承階層架構

CPrintInfo

需求

Header: afxext.h

請參閱

參考

階層架構圖表

CView::OnBeginPrinting

CView::OnEndPrinting

CView::OnEndPrintPreview

CView::OnPrepareDC

CView::OnPreparePrinting

CView::OnPrint

概念

MFC 範例 DIBLOOK