BIRT动态图像无法呈现报告

时间:2016-09-01 13:13:22

标签: image dynamic reporting-services report birt

我有一个带有动态图像的BIRT报告设计(通过数据集指定URL,尝试图像格式 - .png,.bmp)。从我们在Windows上的应用程序运行报表时,我们得到以下消息而不是实际图像:

Error when the Report is Rendered on Browser

包含具有固定URL的图像时会出现同样的问题 - 即使图像在报表设计器中显示和加载,也不会在我们的应用程序生成的报表中呈现。同样,这只发生在Windows上。

我尝试按以下方式添加图片:Adding the Image through Data-Set in Dynamic Way

我设法将图像渲染到渲染报告中的唯一方法是将其嵌入(硬编码图像)到报表设计文件中,这不适合,因为图像必须是动态的。

我遵循的步骤

  1. 首先,我创建了一个数据源和数据集,以便从数据库中检索图像。

  2. 然后我使用图像通过创建数据绑定来创建动态图像。

  3. 当我尝试使用BIRT Viewer查看报告时,我无法在报告中查看图像。

  4. 系统信息: Windows 8.1,

    OpenText Analytics Designer 版本:4.6.0 构建ID:v20160406

    非常感谢您解决此问题的任何帮助。我们正在为非盈利组织开展这项工作,这是报告中最后一个缺失的部分。

1 个答案:

答案 0 :(得分:1)

如果数据集仅包含图像的URL,则应使用显示的图像属性窗口中的URI选项。在那里,您还可以选择一个javascript表达式并从表中选择列。

显然,URL应该直接从生成报告的系统中获得。