2012-04-05 25 views
1

我有一個帶有子報告的主報告。使用循環動態顯示jasper子報告中的多個圖像

在主報表中顯示每個字段的單個值,但是在動態獲取的子報表值和多個值中。

在子報告中我需要顯示循環中的圖像數量。

如何將這個應用在ireport/jasper報告中?

enter image description here

這些圖像動態進來的子報告。

請建議..

回答

1

您需要將子報表設置爲使用多列並水平填充。

+0

你可以舉一個例子嗎? – Sweety 2012-04-09 05:59:14

+0

從本示例附帶的JR開始:jasperreports-x.y.z/demo/samples/horizo​​ntal – mdahlman 2012-04-09 18:03:31

1

您必須動態地將圖像轉換爲InputStream。然後將圖像標籤值表達式設置爲該輸入流字段。

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

現在使用yourSampleJavaBean.image變量作爲圖像表達式值。它會隨着每一行動態地改變圖像。