我正在使用 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]”</p>
这是一个 Blob 类型的数据对象。请建议我如何解决此问题以在 PDF 报告中显示员工图像。如果您需要任何进一步的说明,请告诉我。