我正在使用BIRT报告工具版本2.5.2。我想使用XML数据源生成PDF格式的BIRT报告。我有以下XML节点结构,
<?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”节点正确映射,并将我已将源定义为dynamicImage的图像与dynamicImage表达式
“行[employeeImage]”
这是一个Blob类型的数据对象。 请建议我如何解决此问题以在PDF报告中显示员工形象。如果您需要进一步澄清,请告诉我。
答案 0 :(得分:-2)
可以添加图像 一个。作为嵌入式图像。然而,这降低了可重用性 湾作为报告库的一部分。