雖然是條列式結果,但不是出現在 Detail,而是在報表結尾的 Summary,這就是棘手的地方。
首先 Summary 不知道能不能用迴圈,如果不行,那能不能用斷行符號,實驗後,幸好可以接受後者,也就是可以在文字裡塞入斷行符號。
List<String> noteList = new ArrayList<String>();
for (int i = 0; i < 5; i++) {
noteList.add("‧第 " + (i + 1) + " 行文字.............。");
}
parameters.put("note", StringUtils.join(noteList, "\n"));
以 \n 分行,然後以單一字串送給 Jasper 檔。然後到 iReport 拉出以下的配置。










