打印报表 (Report Builder)
在将报表保存到报表服务器之后,可以通过浏览器、Reporting Services Web 门户或用于查看导出报表的任意应用程序查看和打印报表。 在保存报表之前,可以在预览报表时打印它。
打印报表时,可以指定所用纸张的大小。 纸张的大小决定了报表的页数以及适合每一页的报表数据。 纸张的大小仅影响通过硬分页呈现器(PDF、Image 和 Print)呈现的报表。 设置纸张大小不影响其他呈现器。 有关详细信息,请参阅呈现行为 (Report Builder)。
在 Reporting Services Web 门户中的“报表查看器”工具栏或 Report Builder 中的“预览”中,可以将报表导出到硬分页呈现器。 或者,可以选择“打印”按钮来打印报表的副本。 您可能需要设置纸张大小或其他页面设置属性。 使用“报表属性”对话可以更改页面设置属性,包括纸张大小。
可以在以下两个不同位置指定打印页边距。 这些位置位于设计模式和运行模式下。
设计模式:如果在设计模式下设置页边距,则保存报表时,这些设置会保存在报表定义中。
运行模式:如果在运行模式下设置页边距,则此信息不会保存在报表定义中。 下一次打印报表时,将从报表定义中获取设置,除非再次指定打印边距。
注意
在设计模式或运行模式下不会显示打印边距。 报表的设计图面区域和打印区域之间没有任何关系。 若要在运行模式下查看打印边距,请在功能区的“运行”选项卡上选择“打印布局”。
有关报表分页的详细信息,请参阅 Reporting Services 中的分页 (Report Builder)。
注意
在 SQL Server Data Tools 中,你可以在 Microsoft 报表生成器、Power BI 报表生成器和报表设计器中创建和修改分页报表定义 (.rdl) 文件。
在报表生成器中打印报表
打开报表。
在“主页”选项卡上,选择“运行”。
(可选)选择“打印布局”以查看报表打印时的显示形式。
(可选)选择“页面设置”以设置纸张、方向和边距。
注意
以上各项的默认值均源自在“设计”视图中设置的报表属性。 此处你在“页面设置”对话中所设置的值仅适用于此次会话。 当关闭此报表并将其重新打开时,它将再次恢复默认值。
选择“打印” 。
在“打印”对话中,选择打印机并指定其他打印选项。
从 Web 浏览器应用程序打印报表
在 Reporting Services Web 门户中,导航到要打印的报表。 打开该报表。
在报表顶部的工具栏上,选择“打印”。
注意
首次打印 HTML 报表时,报表服务器会提示您安装用于打印的 ActiveX 控件。 必须安装并配置该控件才能进行打印。
在“打印”对话中,选择打印机,然后选择“打印”。
从其他应用程序打印报表
在 Reporting Services Web 门户中,导航到要打印的报表。 打开该报表。
在报表顶部的工具栏上,选择呈现格式,然后选择“导出”。 报表在与该呈现格式相对应的查看器应用程序中打开。
例如,如果选择 PDF,则报表在 Adobe Acrobat Reader 中打开。
在该程序的“文件”菜单上,选择“打印”。
更改纸张大小
右键单击表体外部区域,然后选择“报表属性”。
在 “页面设置”中,从 “纸张大小” 列表选择一个值。 每一选项都会填充 “宽度” 和 “高度” 属性。 您也可以通过在 “宽度” 和 “高度” 框中键入数值,来指定自定义大小。 选择“确定”。
注意
大小值的默认单位由用户的区域设置决定。 若要指定其他单位,请在提供的数字值后面键入一个物理单位指示符,例如 cm、mm、pt 或 pc。
在设计模式下设置页边距
- 右键单击设计图面周围的蓝色区域,选择“报表属性”,然后选择“页面设置”页。
在运行模式下设置页边距
- 在“运行”选项卡上选择“页面设置”。