CPrintInfo结构

有关打印或打印预览工作的存储信息。

struct CPrintInfo

成员

w6afzd4h.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CPrintInfo::GetFromPage

返回打印的第一页的数字。

CPrintInfo::GetMaxPage

返回文档的最后一页的数字。

CPrintInfo::GetMinPage

返回文档的第一页的数字。

CPrintInfo::GetOffsetPage

返回位于DocObject项目的第一页的数量。中打印一项合并的DocObject打印作业。

CPrintInfo::GetToPage

返回打印的最后一页的数字。

CPrintInfo::SetMaxPage

设置文档的最后一页的数字。

CPrintInfo::SetMinPage

设置文档的第一页的数字。

w6afzd4h.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

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 成员访问 FALSE;此通知机制停止打印循环。

CView 的功能下面列出的“并查看的成员使用CPrintInfo ”。有关Microsoft基础选件类库提供的打印结构的更多信息,请参见 Windows框架文档/视图结构 和文章 打印打印:多页文档

继承层次结构

CPrintInfo

要求

Header: afxext.h

请参见

参考

层次结构图

CView::OnBeginPrinting

安全性 [Visual Studio]

暂停

CView::OnPrepareDC

CView::OnPreparePrinting

CView::OnPrint

概念

MFC示例DIBLOOK