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 に答える