使用循环动态地在jasper子报告中显示多个图像

时间:2012-04-05 12:33:08

标签: java jsp jasper-reports ireport

我有一份包含子报告的主报告。

主报告中的

显示每个字段的单个值,但在动态获取的子报告值和多个值中。

在子报告中我需要循环显示数量的图像。

如何在ireport / jasper报告中应用此功能?

enter image description here

这些图像在子报告中动态显示。

请建议..

2 个答案:

答案 0 :(得分:1)

您必须动态地将图像转换为InputStream。然后将image tags value expression设置为此输入流字段。

InputStream inputStream= Convert your image to inputstream//
yourSampleJavaBean.setImage(inputStream);

现在使用yourSampleJavaBean.image变量作为图像表达式值。它会动态地改变每一行的图像。

答案 1 :(得分:1)

您需要将子报表设置为使用多个列并水平填充。