将报表导出为图像文件 (Report Builder 1.0)
使用类似 HTML 导出选项的扩展插件时,需要通过客户端浏览器向用户显示最终报表。根据浏览器的版本、设置和字体的不同,用户获得的体验也会有所不同。而使用图像,则可以确保每个用户看到的字体和布局都相同。使用 Tiff 文件导出选项可以将报表文件保存为位图或图元文件。默认情况下,使用 Tiff 文件导出选项将生成报表的 TIFF 文件,该格式文件可以按多页形式显示报表。在客户端计算机上打开 Tiff 文件时,可以通过图像查看器显示并打印该格式的文件。
使用 Tiff 文件导出选项可以生成 GDI+ 支持的任意格式的文件:BMP、EMF、GIF、JPEG、PNG 和 TIFF。如果希望将报表另存为 TIFF 之外的文件类型,则需要在重命名文件时键入相应的文件扩展名。
报表外观
Tiff 文件导出选项处理报表的方式是:将报表的所有元素集中在一个虚拟页(或一组页)中,再基于该虚拟页创建图像。
项的定位
许多项在报表中显示时都可以更改大小。例如,文本框可以根据其中包含的数据相应地扩大或收缩。矩阵和表可以根据数据的行数进行扩展。Tiff 文件导出选项在保存页面时会计算每一项的大小,再重新定位相邻项。例如,扩展表时,表下面的文本框会向下移动。
分页
Tiff 文件导出选项生成的页面大小由报表的页宽、页高以及边距决定。
分页符下面的项将推后至新页的开头。
放置在一起
报表项(如表行)将尽可能放置在一起。如果项不包含分页符,并且其高度小于页面可用区域的高度,则整个项都会显示在该页中。如果页面的可用区域容纳不下项,则会在项的开始处放置一个分页符,使其显示在下一页中。如果一个或一组报表项大于页面大小,则会在页面底端拆分该项(或一组报表项中位于页面底端的那一项)。在新页中重复的项将在显示相关项的每个页面中都显示一次。
下表对如何将各个项放置在一页中进行了说明:
项 |
行为 |
---|---|
表 |
除非包含分页符,否则表中的所有行都将放置在一起。 |
矩阵 |
除非包含分页符,否则矩阵的所有单元将放置在一起。 |
图表 |
图表始终放置在一起。 |
表行 |
除非表行包含分页符,否则始终会放置在一起。 |
表列 |
表列始终放置在一起。 |
矩阵行 |
除非矩阵行包含分页符,否则始终会放置在一起。 |
矩阵列 |
除非矩阵列包含分页符,否则始终会放置在一起。 |
图像 |
图像始终放置在一起。 |
文本框 |
文本框始终放置在一起。如果必须拆分,则会横拆而不会竖拆。 |
表组 |
表组不放置在一起。 |
矩阵组 |
矩阵组不放置在一起。 |
本节内容
主题 |
说明 |
---|---|
介绍报表项导出为图像文件时将如何呈现。 |
|
介绍报表导出为图像文件时将如何呈现其布局和属性。 |