1

我正在使用DynamicJasper API构建报告,并且想在列中插入图像。

我有:

FastReportBuilder drb = new FastReportBuilder();
drb.addImageColumn("Image", "image", "java.awt.Image", 500,false, ImageScaleMode.NO_RESIZE, detailStyle);

“图像”的属性是从 URL 构建的:

Image image = ImageIO.read(new URL(pathToImage));

我遇到的问题是图像显示在PDF输出中,但不在HTML输出中。检查生成的源代码,我看到以下内容:

<img src="nullimg_0_0_16" style="height: 50px" alt="">
4

1 回答 1

0

谢谢 Alex K,但这不适用于 HTML 输出。

需要使用 jasper 的 ImageServlet。解决方案记录在这里:

http://dynamicjasper.com/2010/10/06/how-to-export-to-html/

于 2012-10-10T07:50:00.793 回答