我有一个带有动态图像的BIRT报告设计(通过数据集指定URL,尝试图像格式 - .png,.bmp)。从我们在Windows上的应用程序运行报表时,我们得到以下消息而不是实际图像:
包含具有固定URL的图像时会出现同样的问题 - 即使图像在报表设计器中显示和加载,也不会在我们的应用程序生成的报表中呈现。同样,这只发生在Windows上。
我设法将图像渲染到渲染报告中的唯一方法是将其嵌入(硬编码图像)到报表设计文件中,这不适合,因为图像必须是动态的。
我遵循的步骤
首先,我创建了一个数据源和数据集,以便从数据库中检索图像。
然后我使用图像通过创建数据绑定来创建动态图像。
当我尝试使用BIRT Viewer查看报告时,我无法在报告中查看图像。
系统信息: Windows 8.1,
OpenText Analytics Designer 版本:4.6.0 构建ID:v20160406
非常感谢您解决此问题的任何帮助。我们正在为非盈利组织开展这项工作,这是报告中最后一个缺失的部分。
答案 0 :(得分:1)
如果数据集仅包含图像的URL,则应使用显示的图像属性窗口中的URI选项。在那里,您还可以选择一个javascript表达式并从表中选择列。
显然,URL应该直接从生成报告的系统中获得。