English 中文(简体)
请注意:预览 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

谁知道是什么原因引起了这个警告,以及我应该如何摆脱它?

编辑:这可行吗?我需要在项目中使用相对路径,因为我无法控制它的部署位置。能避免使用绝对路径吗?


我正在使用的表达式是选择页脚/背景图片/值属性的:

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

此外,我已经尝试设置BackgroundImage Source和MIMEType为external和image/png,但似乎没有任何区别。

最佳回答

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

  • Are you adding the images to the report by Report > Embedded Images > New Image ?
  • Then when you add the image control to the report, select Embedded Image ?
问题回答

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





相关问题
热门标签