PrintDocument 组件概述(Windows Forms)

Windows 窗体 PrintDocument 组件用于设置属性,这些属性描述在基于 Windows 的应用程序中要打印什么内容以及打印文档的能力。 它可与 PrintDialog 组件结合使用,以控制文档打印的各个方面。

使用 PrintDocument 组件

涉及 PrintDocument 组件的主要两种方案包括:

  • 简单的打印作业,例如打印单个文本文件。 在这种情况下,你将将 PrintDocument 组件添加到 Windows 窗体,然后添加编程逻辑,用于在 PrintPage 事件处理程序中打印文件。 编程逻辑应最终使用 Print 方法打印文档。 此方法将 GraphicsGraphics 属性中包含的 PrintPageEventArgs 对象发送到打印机。 有关如何使用 PrintDocument 组件打印文本文档的示例,请参阅 如何:在 Windows 窗体中打印多页文本文件。

  • 更复杂的打印作业,例如想要重复使用已编写的打印逻辑的情况。 在这种情况下,应从 PrintDocument 组件派生一个新组件,并重写(请参阅 Visual Basic 的重写或 C# 的重写PrintPage 事件。

将其添加到窗体时,PrintDocument 组件将显示在 Visual Studio 中 Windows 窗体设计器底部的托盘中。

另请参阅