将报表导出为图像文件(报表生成器)

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

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

报表外观

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

项的定位

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

分页

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

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

放置在一起

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

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

行为

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

矩阵

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

图表

图表始终放置在一起。

表行

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

表列

表列始终放置在一起。

矩阵行

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

矩阵列

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

图像

图像始终放置在一起。

文本框

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

表组

表组不放置在一起。

矩阵组

矩阵组不放置在一起。

本节内容

主题 说明

当导出为图像文件时报表项的行为(报表生成器)

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

导出为图像文件时的页面布局(报表生成器)

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

请参阅

任务

如何将报表导出为不同文件类型(报表生成器)

概念

将报表导出为其他文件类型(报表生成器)
将报表导出为不同文件类型的设计注意事项(报表生成器)

帮助和信息

获取 SQL Server 2005 帮助