如何使用XML数据源在BIRT报告中显示图像?
问题描述:
我正在使用BIRT报告工具版本2.5.2。我想使用XML数据源以PDF格式生成BIRT报告。我有以下XML节点结构,如何使用XML数据源在BIRT报告中显示图像?
<?xml version="1.0" encoding="UTF-8"?>
<columnDetails>
<employeeDetails>
<employeeName>{Name Of Employee}</employeeName>
<employeeId>{Employee ID}</employeeId>
<employeeSalary>{Employee Salary}</employeeSalary>
<employeeImage>{Base64 encoded byte string of Employee Image}</employeeImage>
</employeeDetails>
</columnDetails>
在生成的报告,我的XML数据源是不够好,填充除了员工形象员工详细信息。生成的PDF报告显示“该项目的资源无法访问”代替图像。
我的图像项目数据集正确地与数据源的XML的“employeeImage”节点与以使我已经定义了源作为动态图片与动态图片表达
“行[employeeImage]”的图像映射
这是一个Blob类型的数据对象。 请建议我如何解决此问题以在PDF报告中显示员工图像。让我知道你需要进一步澄清。
答
可以添加图片
a。作为嵌入式图像。但是这降低了可重用性。 b。作为报告库的一部分。
这并没有真正回答这个问题。 – fancyPants