将报表导出为图像文件 (Report Builder 1.0)

使用类似 HTML 导出选项的扩展插件时,需要通过客户端浏览器向用户显示最终报表。根据浏览器的版本、设置和字体的不同,用户获得的体验也会有所不同。而使用图像,则可以确保每个用户看到的字体和布局都相同。使用 Tiff 文件导出选项可以将报表文件保存为位图或图元文件。默认情况下,使用 Tiff 文件导出选项将生成报表的 TIFF 文件,该格式文件可以按多页形式显示报表。在客户端计算机上打开 Tiff 文件时,可以通过图像查看器显示并打印该格式的文件。

使用 Tiff 文件导出选项可以生成 GDI+ 支持的任意格式的文件:BMP、EMF、GIF、JPEG、PNG 和 TIFF。如果希望将报表另存为 TIFF 之外的文件类型,则需要在重命名文件时键入相应的文件扩展名。

报表外观

Tiff 文件导出选项处理报表的方式是:将报表的所有元素集中在一个虚拟页(或一组页)中,再基于该虚拟页创建图像。

项的定位

许多项在报表中显示时都可以更改大小。例如,文本框可以根据其中包含的数据相应地扩大或收缩。矩阵和表可以根据数据的行数进行扩展。Tiff 文件导出选项在保存页面时会计算每一项的大小,再重新定位相邻项。例如,扩展表时,表下面的文本框会向下移动。

分页

Tiff 文件导出选项生成的页面大小由报表的页宽、页高以及边距决定。

分页符下面的项将推后至新页的开头。

放置在一起

报表项(如表行)将尽可能放置在一起。如果项不包含分页符,并且其高度小于页面可用区域的高度,则整个项都会显示在该页中。如果页面的可用区域容纳不下项,则会在项的开始处放置一个分页符,使其显示在下一页中。如果一个或一组报表项大于页面大小,则会在页面底端拆分该项(或一组报表项中位于页面底端的那一项)。在新页中重复的项将在显示相关项的每个页面中都显示一次。

下表对如何将各个项放置在一页中进行了说明:

行为

除非包含分页符,否则表中的所有行都将放置在一起。

矩阵

除非包含分页符,否则矩阵的所有单元将放置在一起。

图表

图表始终放置在一起。

表行

除非表行包含分页符,否则始终会放置在一起。

表列

表列始终放置在一起。

矩阵行

除非矩阵行包含分页符,否则始终会放置在一起。

矩阵列

除非矩阵列包含分页符,否则始终会放置在一起。

图像

图像始终放置在一起。

文本框

文本框始终放置在一起。如果必须拆分,则会横拆而不会竖拆。

表组

表组不放置在一起。

矩阵组

矩阵组不放置在一起。

本节内容

主题

说明

导出为图像文件时的报表项行为 (Report Builder 1.0)

介绍报表项导出为图像文件时将如何呈现。

导出为图像文件时的页面布局 (Report Builder 1.0)

介绍报表导出为图像文件时将如何呈现其布局和属性。