Windows 窗体打印支持

在 Windows 窗体中打印主要包括使用 PrintDocument 组件让用户能够打印,以及使用 PrintPreviewDialog 控件PrintDialog 组件PageSetupDialog 组件为习惯 Windows 操作系统的用户提供熟悉的图形界面。

通常,创建 PrintDocument 组件的新实例,设置描述如何使用 PrinterSettingsPageSettings 类打印的属性,并调用 Print 方法以实际打印文档。

在从基于 Windows 的应用程序打印过程中,PrintDocument 组件将显示一个取消打印的对话框,通知用户正在进行打印,并允许用户取消打印作业。

本节内容

如何:创建标准的 Windows 窗体打印作业
介绍如何使用 PrintDocument 组件从 Windows 窗体打印。

如何在运行时从打印对话框捕获用户输入
介绍如何使用 PrintDialog 组件以编程方式修改所选打印选项。

如何:在 Windows 窗体中选择用户计算机连接的打印机
介绍如何在运行时将打印机更改为使用 PrintDialog 组件打印。

如何在 Windows 窗体中打印图形
介绍如何将图形发送到打印机。

如何:打印 Windows 窗体中的多页文本文件
描述向打印机发送文本。

如何:完成 Windows 窗体打印作业
说明如何提醒用户完成打印作业。

如何:打印 Windows 窗体
演示如何打印当前窗体的副本。

如何:使用打印预览在 Windows 窗体中进行打印
演示如何使用 PrintPreviewDialog 打印文档。

PrintDocument 组件
说明 PrintDocument 组件的用法。

PrintDialog 组件
说明 PrintDialog 组件的用法。

PrintPreviewDialog 控件
说明 PrintPreviewDialog 控件的用法。

PageSetupDialog 组件
说明 PageSetupDialog 组件的用法。

System.Drawing.Printing
描述 System.Drawing.Printing 命名空间中的类。