我正在使用ireport 5.1构建我的报告,现在我正试图在我的pdf报告中显示一个图像,但它没有显示。
我将jpg文件复制到jasper目录中,在那里我有我的ireport编译文件(jrxml),我在报告中引用的jpg文件为:
XML代码:
<image>
<reportElement uuid="generated_uuid" x="2" y="4" width="119" height="50"/>
<imageExpression><![CDATA["logovinhedo.jpg"]]></imageExpression>
</image>
但它不起作用
请尝试以下代码片段:
- 将完整图像路径存储在参数
IMAGE_PATH
中 - 应用参数而不是图像文件名
<image> <reportElement x="2" y="4" width="119" height="50" /> <imageExpression class="java.lang.String">!CDATA[$P{IMAGE_PATH}]]> </imageExpression> </image>