【问题标题】:'rsInvalidImageReference' Warning When Previewing a SSRS Report预览 SSRS 报告时出现“rsInvalidImageReference”警告
【发布时间】:2009-01-28 04:42:50
【问题描述】:

在 SSRS 报告中:

我正在使用表达式指定页脚的背景图像,以便第一页上的图像与其他页面上的图像不同。

图像作为项目的一部分存储,并且显示正确,但是我收到此警告

Build complete -- 0 errors, 0 warnings

[rsInvalidImageReference] The Value for the page ‘footer’ is invalid. 

Details: Invalid URI: The format of the URI could not be determined.

Preview complete -- 0 errors, 1 warnings

任何人都知道导致此警告的原因,以及我应该如何摆脱它?

编辑:是否可以这样做,并避免使用绝对路径?我需要在项目中使用相对路径,因为我无法控制将其推广到何处。 p>


我用来为 Footer/BackgroundImage/Value 属性选择图像的表达式是:

= IIf(Globals!PageNumber.Equals(1), "image1.png", "image2.png")

另外,我尝试将 BackgroundImage Source 和 MIMEType 设置为 external 和 image/png,但似乎没有什么区别。

【问题讨论】:

    标签: visual-studio-2005 reporting-services report


    【解决方案1】:

    我使用嵌入的图像并在某些地方使用表达式来确定它们的显示方式,并且从未遇到过问题。

    • 您是否通过报告>嵌入图像>新图像将图像添加到报告中?
    • 那么当你在报表中添加图片控件时,选择Embedded Image

    【讨论】:

      【解决方案2】:

      使其成为绝对 URL 而不是相对 URL。例如,而不是 image2.png 返回 http://myhost.com/image2.png 或 file://C:/test/myimage.png

      【讨论】:

      • 这可以解决问题,但我无法控制报告的使用方式/位置,并且必须保持所有 URI 的相关性。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      • 1970-01-01
      • 2013-06-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多