本文档阐述了如何在 打印预览 中打印报表文档。 注意,在 ASP.NET 应用程序中打印的特殊事项在 在 Web 中打印 文档中进行了详细说明。
通过调用下面的两个方法之一来启动报表文档打印。
-
XtraReport.Print 方法把文档发送到打印机,而无需最终用户输入。 此方法有 2 个重载,确定是把文档发送到默认的打印机、还是由 printerName 参数指定名称的打印机。
注意 如果指定名称的打印机没有被找到,那么会抛出一个异常。
在“打印预览”中,此方法相当于 快速打印 按钮和 File(文件) 菜单中的 打印 命令。
-
XtraReport.PrintDialog 方法调用 打印(Print) 对话框,允许最终用户在打印文档之前,指定打印机和其他打印选项。
在“打印预览”中,此方法相当于 打印... 按钮和 File(文件) 菜单中的 打印... 命令。
通过报表的 XtraReport.PrintingSystem 的 PrintingSystemBase.Document 属性来访问被打印的文档。 注意,如果在调用这些方法之前,还没有创建被打印的文档,那么首先会自动调用 XtraReport.CreateDocument 方法来生成。
关于这些方法的代码示例,请参阅 如何: 打印报表。