打印

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

在打印的效果与 Framework 的角色

视图类具有以下作用:

  • 通知框架多少页文档中。

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

  • 分配并释放为打印或其他图形设备接口 (GDI) 资源需要的所有字体。

  • 如有必要,请将必需的所有逃命代码更改打印机模式,然后打印某一特定页,例如更改,逐页前的打印方向。

框架的职责如下:

  • 显示 打印 对话框。

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

  • 调用 CDCEndDocStartDoc 对象的成员函数。

  • 重复请调用 CDC 对象的函数 为 StartPage 成员,请注意视图类的输出应页,然后调用 CDC 对象的成员函数。EndPage

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

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

您想进一步了解什么?

请参见

参考

打印和打印预览