我在jasper中開發了一個報告,其中它顯示了現有記錄(即需求清單)的檢查符號(✓)。 看起來像我從來沒有顯示它的問題,因爲檢查符號在iReport預覽期間是可見的。但是,一旦我以PDF格式查看報告,檢查符號將不再可見。我甚至嘗試unicode字符而不是檢查圖像,甚至unicode的平方根。使用碧玉報告在PDF中不顯示檢查符號(✓)
我在這裏丟失了什麼配置?
我在jasper中開發了一個報告,其中它顯示了現有記錄(即需求清單)的檢查符號(✓)。 看起來像我從來沒有顯示它的問題,因爲檢查符號在iReport預覽期間是可見的。但是,一旦我以PDF格式查看報告,檢查符號將不再可見。我甚至嘗試unicode字符而不是檢查圖像,甚至unicode的平方根。使用碧玉報告在PDF中不顯示檢查符號(✓)
我在這裏丟失了什麼配置?
在報告中嵌入字體可能會解決您的問題。本文討論如何嵌入使用iReport的字體,而不是使用它:Embedding fonts into PDF generated by JasperReports
+1可能是pdfEncoding =「Identity-H」也是必需的 –
這是添加(複選)的圖像,並建立
要創建參數paramImage並設置圖像表達財產$方式p {} paramImage。
要傳遞值到該變量作爲
String imagePath = FacesContext.getCurrentInstance().getExternalContext().getRealPath("/images/IMAGE.jpg");
然後把參數下面
paramaters.put("paramImage",imagePath);
阿給出,在PDF生成字體問題。我沒有解決辦法,但很多的恩怨。 (你可能想檢查postscript代中的類似問題;這是一個有很多相似之處的地方) –
你說你甚至試過了其他unicode角色......但是你不會說他們是否工作:V –
你在報告中使用了什麼字體? –