打印报表 (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) 文件。

  1. 打开报表。

  2. 在“主页”选项卡上,选择“运行”。

  3. (可选)选择“打印布局”以查看报表打印时的显示形式。

  4. (可选)选择“页面设置”以设置纸张、方向和边距。

    注意

    以上各项的默认值均源自在“设计”视图中设置的报表属性。 此处你在“页面设置”对话中所设置的值仅适用于此次会话。 当关闭此报表并将其重新打开时,它将再次恢复默认值。

  5. 选择“打印” 。

  6. 在“打印”对话中,选择打印机并指定其他打印选项。

  1. 在 Reporting Services Web 门户中,导航到要打印的报表。 打开该报表。

  2. 在报表顶部的工具栏上,选择“打印”。

    注意

    首次打印 HTML 报表时,报表服务器会提示您安装用于打印的 ActiveX 控件。 必须安装并配置该控件才能进行打印。

  3. 在“打印”对话中,选择打印机,然后选择“打印”。

  1. 在 Reporting Services Web 门户中,导航到要打印的报表。 打开该报表。

  2. 在报表顶部的工具栏上,选择呈现格式,然后选择“导出”。 报表在与该呈现格式相对应的查看器应用程序中打开。

    例如,如果选择 PDF,则报表在 Adobe Acrobat Reader 中打开。

  3. 在该程序的“文件”菜单上,选择“打印”。

更改纸张大小

  1. 右键单击表体外部区域,然后选择“报表属性”。

  2. “页面设置”中,从 “纸张大小” 列表选择一个值。 每一选项都会填充 “宽度”“高度” 属性。 您也可以通过在 “宽度”“高度” 框中键入数值,来指定自定义大小。 选择“确定”。

    注意

    大小值的默认单位由用户的区域设置决定。 若要指定其他单位,请在提供的数字值后面键入一个物理单位指示符,例如 cm、mm、pt 或 pc。

在设计模式下设置页边距

  • 右键单击设计图面周围的蓝色区域,选择“报表属性”,然后选择“页面设置”页。

在运行模式下设置页边距

  • 在“运行”选项卡上选择“页面设置”。