对于在 SharePoint 模式下运行的报表服务器,可使用三种方法从 SharePoint Web 应用程序打印报表:
从 SharePoint 站点:从打开报表时显示在报表工具栏中的“操作”菜单中选择“打印”。 此菜单提供 Reporting Services 打印功能,其中包括用于选择打印机、指定页面和边距以及预览报表的标准“打印”对话。 此打印功能旨在替代浏览器“文件”菜单中的“打印”命令。 通过这种方式打印报表时,报表的打印效果与其设计样式相同,只是不包含在网页打印输出中看到的额外元素。
从浏览器:浏览器的打印功能最适合打印可容纳在一页中的 HTML 报表。 通常,从浏览器打印的页面包括网页上的所有可见元素,以及标识网页或网站的页眉和页脚信息。 通过浏览器打印时,仅打印当前窗口中的内容。 如果报表较长,浏览器将只打印报表的一部分。 通常只打印第一页。
从目标应用程序:你可以导出报表,以使用目标应用程序(例如 Microsoft Office Excel 或 Adobe Acrobat Reader)的打印功能。 有些应用程序格式(例如 TIFF 或 PDF)最适合打印多页报表。 将报表导出至桌面应用程序后,可以使用应用程序提供的任何专用打印功能。 若要导出报表,请从打开报表时显示在报表工具栏中的 “操作” 菜单中选择 “导出” 。
注意
若要打印某个报表,您必须拥有查看它的权限。
若要获得从网页打印报表的最佳效果,请使用“操作”菜单中的“打印”。 “打印” 操作绑定在从报表服务器上下载的客户端打印控件中。 首次选择 “打印”时,会进行一次下载。
报表作者可以专门针对打印输出或特定的应用程序格式来设计报表。 不同应用程序格式的分页方式不同。 因此,可能无法为每种导出格式的每个报表实现最佳的打印输出结果。 与针对打印输出而设计的报表相比,在屏幕上显示的报表页面的设计宗旨是容纳可变数量的数据。 例如,对于包括矩阵的报表,根据您扩展行和列的方式,报表页可能会在水平方向和垂直方向同时扩展。 打印大小可变的报表时,不扩展矩阵的用户与扩展矩阵的用户获得的打印效果将会不同。 对于大多数的导出报表,报表打印输出包括报表上的所有可见内容,与用户在计算机监视器上看到的内容没有分别。
如何从“操作”菜单打印报表
打开该报表。
在“操作”菜单上,选择“打印”。 如果看不到“操作”菜单,则表明报表工具栏已隐藏,并且你无法使用报表工具栏提供的功能。 如果可以看到“操作”菜单,但是上面没有“打印”,则表明 Report Server 上的打印功能已禁用并且你无法使用它。
在“打印”对话中,选择要使用的打印机和设置,然后选择“确定”。
若要修改默认设置,请选择“属性”按钮。 页面大小取决于报表定义中定义的报表页大小的默认高度和宽度。 页面尺寸的可更改范围取决于所用打印机的能力。
若要在打印前查看报表,请选择“预览”按钮。 此选项将在单独的预览窗口中打开报表的首页。 如果报表已呈现在 Report Server 上,则可以预览其他页。 预览的报表以 EMF 格式呈现。 在到达最后一页(此时会禁用 “下一页” 按钮)之前,您可以导航到上一页或下一页。 若要在预览页中修改打印边距,请选择“边距”按钮。 将显示“边距”对话框。 配置上、下、左、右边距,然后选择“确定”。 此时,该对话将关闭,并且修改后的设置会存储下来,以用于呈现预览和打印。