1
問:爲什麼保存爲PDF時字母信息丟失?jasper報告中忽略半透明(半透明)背景顏色pdf導出
Jaspersoft studio不允許我用alpha指定顏色。於是,我就在我的陰影元素巧妙的與指定的鍵和代碼改變了顏色,像這樣:
JasperReport jasperReport = (JasperReport) JRLoader.loadObject(getClass().getResourceAsStream("/reports/Test.jasper"));
((JRStaticText) jasperReport.getGroups()[0].getGroupHeaderSection().getBands()[0].getElementByKey("bg")).setBackcolor(new Color(0, 0, 0, 30));
((JRRectangle) jasperReport.getGroups()[0].getGroupFooterSection().getBands()[0].getElementByKey("bg")).setBackcolor(new Color(0, 0, 0, 30));
只是爲了看看它使我同時使用JRStaticText和JRRectangle的差異。紙上的預覽和實際打印效果非常好。它也適用於打印到PDFCreator。但是當我從JRViewer/JasperViewer保存爲PDF時,生成的PDF將以不透明的黑色顯示。
預覽/紙打印/ PDFCreator的:
Jasper報表PDF保存/導出:
使用Studio 6.2.0,導出到TIFF會保持透明度,但導出到PDF會忽略透明度。 – jgrocha 2016-02-28 22:33:07
UGH。有沒有標誌或某種方式來保持PDF的透明度? – Booyah 2016-11-28 19:25:42