打印报表(报表生成器和 SSRS)

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

打印报表时,可以指定所用纸张的大小。 纸张的大小决定了报表的页数以及适合每一页的报表数据。 纸张的大小仅影响通过硬分页呈现器(PDF、Image 和 Print)呈现的报表。 设置纸张大小不影响其他呈现器。 有关详细信息,请参阅呈现行为(报表生成器和 SSRS)

在报表生成器的“报表查看器”工具栏或报表设计器的“预览”中,可以将报表导出到硬分页呈现器或单击“打印”按钮来打印报表的副本。 您可能需要设置纸张大小或其他页面设置属性。 使用**“报表属性”**对话框可以更改页面设置属性,包括纸张大小。

可以在以下两个不同位置指定打印页边距:在设计模式下和在运行模式下。

  • **设计模式:**如果设计模式下设置页边距,则保存报表时,这些设置会保存在报表定义中。

  • **运行模式:**如果在运行模式下设置页边距,则此信息不会保存在报表定义中。 下一次打印报表时,将从报表定义中获取设置,除非再次指定打印边距。

    注意注意

    在设计模式或运行模式下不会显示打印边距。 报表的设计图面区域和打印区域之间没有任何关系。 若要在运行模式下查看打印边距,请在功能区的“运行”选项卡上单击“打印布局”。

有关报表分页的详细信息,请参阅Reporting Services 中的分页方式(报表生成器和 SSRS)

注意注意

在 SQL Server Data Tools 中,您可以在报表生成器和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和报表生成器中设计报表 (SSRS)”。

在报表生成器中打印报表

  1. 打开报表。

  2. 在“主文件夹”选项卡上,单击**“运行”**。

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

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

    注意注意

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

  5. 单击**“打印”**。

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

从 Web 浏览器应用程序打印报表

  1. 启动报表管理器 (SSRS)

  2. 在报表管理器中,导航到要打印的报表。 打开该报表。

  3. 在报表顶部的工具栏上,单击**“打印”**。

    注意注意

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

  4. 在**“打印”对话框中,选择打印机,再单击“打印”**。

从其他应用程序打印报表

  1. 在报表管理器中,导航到要打印的报表。 打开该报表。

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

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

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

更改纸张大小

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

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

    注意注意

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

在设计模式下设置页边距

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

在运行模式下设置页边距

  • 在**“运行”选项卡上单击“页面设置”**。

请参阅

参考

“报表属性”对话框 ->“页面设置”(报表生成器)

概念

打印报表(报表生成器和 SSRS)

导出报表(报表生成器和 SSRS)

报表设计视图(报表生成器)