目前,我遇到了Dynamicreports
。
我有这些包,类和图像:
com.reports
- GenerateReport.java
.
.
com.resources
- logo.gif
.
.
现在,GenerateReport.java将生成包含LOGO和数据的特定报告。
徽标logo.gif
位于com.resources
。
如果我运行该java文件,它将生成带有LOGO和数据的报告。所以,没有问题。
我的问题是当我编译文件并运行jar文件时,它会生成包含数据,但徽标不再出现。
代码是这样的:
cmp.image(GenerateReport.class.getResource("../resources/logo.gif"))
我应该在哪里更改?
答案 0 :(得分:0)
我已在我的网络应用程序中实现了这一点,但请确保您获得该图像,因为这需要用于打印文件路径。
ImageBuilder image = cmp.image(imageUrl);
并在horizontalList
中使用了这个'image'组件 cmp.horizontalList().add(cmp.hListCell(image));
它工作正常,只需确保您的imageUrl路径正确。