打印

Microsoft Windows 实现与设备无关的显示。 在 MFC 中,这将在您的视图类的 OnDraw 成员函数意味着同一绘图调用,,用于绘制负责在显示和其他设备,如打印机。 对于打印预览,目标计算机是一个模拟的打印机输出为显示。

您在打印的效果。结构的角色

您的视图类具有以下负责:

  • 通知机制多少页在文档。

  • 当要求打印指定的页,请绘制文档的该部分。

  • 分配和释放对打印或其他图形设备接口 (GDI)资源所需的任何字体。

  • 如果需要,请发送任何转义代码需要在打印特定页之前,例如,将按页的打印方向更改打印机模式。

结构的职责如下所示:

  • 显示 打印 对话框。

  • 创建打印机的一 CDC 对象。

  • 调用 CDC 对象的 StartDocEndDoc 成员函数。

  • 重复调用 CDC 对象的 为 StartPage 成员函数,请注意视图类应打印哪一页,并调用 CDC 对象的 EndPage 成员函数。

  • 调用在视图中可重写的函数在适当的时间。

下列文章讨论框架如何支持打印和打印预览:

f1est3b2.collapse_all(zh-cn,VS.110).gif您想进一步了解什么?

请参见

参考

打印和打印预览