打印报表

在将报表保存到报表服务器之后,可以通过 Web 门户或用于查看导出报表的任意应用程序查看和打印报表。 在保存报表之前,可以在预览报表时打印它。

所有打印处理都是在客户端计算机上按需执行的。 现在还没有任何服务器端打印功能可以实现以下操作:即将打印作业从 Report Server 直接传送到与 Web 服务器连接的打印机。 打印机和打印选项由每个报表用户使用标准的“打印”对话框自行选择。

对于所设计报表专用于打印输出的报表作者来说,可以使用分页符、页眉和页脚、表达式和背景图像,来创建符合打印目的的设计方案。 专用于打印输出的报表设计元素示例包括在每个报表背面打印的条款和条件。 或者,其他示例包括模拟字母头的图形和文本元素。

可以为不同的呈现格式实现分页。 因此,可能无法为每个呈现格式的每个报表实现最佳的打印输出结果。 下面的列表提供示例:

  • 报表页设计为可以容纳可变的数据量。 例如,对于包括矩阵的报表,根据用户是否以交互方式切换行和列,报表页可能会在水平方向和垂直方向同时扩展。 不扩展矩阵的用户获得的打印效果与扩展矩阵的用户不同。

  • 不能将横向模式页面和纵向模式页面组合在同一报表中。 也无法创建能够替换报表布局或与之并存的满足打印要求的布局(如在浏览器或其他应用程序中所呈现的布局)。

  • 报表打印输出包括报表上的所有可见内容,与用户在电脑显示器上看到的内容没有分别。 而报表设计图面中的空白区域将会保留。 若要以水平方式添加或删除额外的空白页,请更改报表页面宽度。

注意

如果使用浏览器的“打印”命令,则 HTML 报表打印输出可能仅包含第一页中的内容。 如果使用 Reporting Services 客户端打印功能打印 HTML 报表,效果将更加出色。 有关详细信息,请参阅使用打印控件从浏览器中打印报表 (Report Builder)

注意

在 SQL Server Data Tools 中,你可以在 Microsoft 报表生成器、Power BI 报表生成器和报表设计器中创建和修改分页报表定义 (.rdl) 文件。

本节内容

使用打印控件从浏览器中打印报表 (Report Builder)
介绍如何使用客户端打印功能通过 Web 门户打印报表。

从其他应用程序打印报表 (Report Builder)
介绍如何打印已导出到其他应用程序的报表。

打印报表 (Report Builder)
提供有关如何打印报表的分步说明。 还提供有关如何控制页边距以及如何为 PDF、图像或打印硬分页呈现器呈现的报表指定纸张大小的分步说明。