2013-10-08 50 views
-1

我正在與iReport 5.1.0,在一個典型的情況下,我需要生成一個PDF內容在一個pdf中重複三次,我已經創建了.jrxml文件生成 的pdf。現在我需要這個pdf生成2次以上,只改變參數爲 複製1,複製2,複製3.創建PDF格式的報告的多個副本相同.jrxml

我試圖通過foll的幫助來解決這個問題。但是它沒有產生我想要的結果。

iReport multiple copies of same report with different label

任何幫助,高度讚賞。

+0

你想說你想用不同的數據生成3個pdf文件。這是正確的嗎? – user1791574

+0

其實我沒有做這個報告中的任何Java編程部分,我已經創建了一個帶有查詢的.jrxml文件(SELECT item_master.'id' AS item_master_id FROM'item_master' item_master),它會讓我知道詳細信息並添加了一些圖像,靜態文本等。當我在預覽中看到它的罰款,但我需要在同一pdf中的2個副本,每個頁面中的標題爲Copy1,Copy2,Copy3。 – Amit

+0

@ user1791574不,我不想生成3個pdf文件與不同的數據,我需要生成相同的數據3倍的PDF,只有改變我那些頁面將像複製 - 1/2/3 – Amit

回答

0

正如其他人已經指出,如果你不打算運行java代碼,那麼你可以在生成它之前在報告中手工寫入Copy1/2/3。

如果你打算寫一個java代碼,那麼。

進行循環。

For(int i=0;i<3;i++) 

將標題聲明爲文本字段。將代碼中的標題(copy1/2/3)作爲報告參數傳遞。將此報告參數映射到文本字段。