3

我正在使用 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 报告中显示员工图像。如果您需要任何进一步的说明,请告诉我。

4

1 回答 1

-2

可以添加图像
。作为嵌入图像。然而,这降低了可重用性。
湾。作为报告库的一部分。

于 2015-04-10T12:38:21.907 回答