2011-10-20 98 views
2

我在jasper中開發了一個報告,其中它顯示了現有記錄(即需求清單)的檢查符號(✓)。 看起來像我從來沒有顯示它的問題,因爲檢查符號在iReport預覽期間是可見的。但是,一旦我以PDF格式查看報告,檢查符號將不再可見。我甚至嘗試unicode字符而不是檢查圖像,甚至unicode的平方根。使用碧玉報告在PDF中不顯示檢查符號(✓)

我在這裏丟失了什麼配置?

+1

阿給出,在PDF生成字體問題。我沒有解決辦法,但很多的恩怨。 (你可能想檢查postscript代中的類似問題;這是一個有很多相似之處的地方) –

+0

你說你甚至試過了其他unicode角色......但是你不會說他們是否工作:V –

+0

你在報告中使用了什麼字體? –

回答

0

這是添加(複選)的圖像,並建立

要創建參數paramImage並設置圖像表達財產$方式p {} paramImage。

要傳遞值到該變量作爲

String imagePath = FacesContext.getCurrentInstance().getExternalContext().getRealPath("/images/IMAGE.jpg"); 

然後把參數下面

paramaters.put("paramImage",imagePath);