向报表添加图像
图像是一种包含对存储在报表服务器上、嵌入在报表中或存储在数据库中的图像的引用的报表项。图像可以是徽标或图片,也可以是数据行重复使用的图片。您还可以将图像用作某些报表项的背景。
如果在报表中使用基于服务器的图像,则该图像项会包含一个路径,指向位于报表服务器上的图像。但是,在使用嵌入图像时,图像数据存储在报表定义中,而不是作为独立的文件存在。
基于服务器的图像适合用作在多个报表或网页间共享的徽标和静态图片。嵌入图像可确保图像始终对报表可用,但是嵌入图像不能共享。含有基于服务器的图像的报表定义要比含有嵌入图像的报表定义小。
数据绑定图像还可以通过数据库中存储的二进制数据进行显示。例如,在产品列表中产品名旁边显示的图片就属于数据库图像。
使图像可用于报表与向报表布局中添加图像并不相同。若要向报表中添加图像,请将**“图像”报表项从工具箱拖至报表。使用“图像属性”**对话框可以控制图像在报表中的呈现方式。
若要查看有关向报表中添加图像的说明,请参阅如何添加图像 (Reporting Services)。
嵌入图像
您可以将图像嵌入报表,使所有的图像数据都存储在报表定义中。嵌入图像时,报表设计器对该图像进行 MIME 编码,然后以文本形式将其存储到报表定义中。使用嵌入图像可确保图像始终对报表可用,但它也会增大报表定义的大小。
若要查看有关嵌入图像的说明,请参阅如何在报表定义中嵌入图像 (Reporting Services)。
外部图像
通过指定图像的 URL 可以在报表中包括存储的图像。在报表中使用外部图像时,图像源设置为 External,图像的值是该图像的 URL 地址。对于发布到配置为本机模式的报表服务器的报表,使用完整路径或相对路径。例如,http://<服务器名>/images/image1.jpg。对于发布到配置为 SharePoint 集成模式的报表服务器的报表,使用完全限定的 URL。例如,http://<SharePoint 服务器名>/<站点>/Documents/images/image1.jpg。
在报表设计器中预览报表时,将使用用户的凭据来显示图像。在报表服务器上运行报表时,报表服务器将使用无人参与的执行帐户来检索图像。如果未指定无人参与的执行帐户,在检索图像时将不使用任何凭据(匿名用户帐户)。如果这两个帐户都没有足够的权限访问图像,图像将不会显示在报表中。有关无人参与的执行帐户的详细信息,请参阅配置无人参与的执行帐户。
背景图像
您可以使用图像作为表体或者矩形框、文本框、列表,矩阵或表的背景图像。背景图像具有的属性与图像类似。您还可以指定如何重复图像来填充项的背景。
注意 |
---|
某些呈现扩展插件(例如 HTML 呈现扩展插件)可以在表体、页眉和页脚中呈现表体的背景图像。可以为页眉和页脚单独定义背景图像,但如果没有定义图像,则报表将使用表体的背景图像。其他呈现扩展插件(例如图像呈现扩展插件)不能在页眉和页脚中呈现表体的背景图像。 |
若要查看有关添加背景图像的说明,请参阅如何添加背景图像 (Reporting Services)。
数据绑定图像
您可以向报表中添加存储于数据库中的图像。您使用的图像报表项与静态图像所用的相同,但还需要使用一组指示该图像存储在数据库中的属性。若要查看有关使用数据绑定图像的说明,请参阅如何添加数据绑定图像 (Reporting Services)。