簡體   English   中英

iReport 4.6.0中的空白文本字段

[英]Blank(white) textfields in iReport 4.6.0

從版本4.5.1開始,我開始使用iReport創建JasperReports,然后開始使用4.6.0,並使用它創建了一些報告。 問題是,每當我打開“舊報告”(在4.5.1中生成)時,文本字段的字體就會顯示為白色(對我來說它是“不可見的”)。 當我雙擊它時,它會顯示文本,但是對於版本來說很糟糕,因為我看不到文本在頁面上的顯示方式。

它適用於由4.6.0創建並由4.6.0打開的文檔,但不適用於以前版本創建的文檔。 我猜想這與它的xml有關(也許是一個屬性)。

我嘗試的操作:(1)為字體選擇另一種顏色[綠色]。 (2)打開.jasper編譯文件並生成一個新的.jrxml。

提前致謝

沒關系,我發現了導致“錯誤”的原因。 碰巧我在iReport 4.5.1中創建的第一個報告已以Arial字體(在Ubuntu / Linux中不存在)保存在Windows上。 因此,我刪除了JRXML文件上的“ fontName”標簽。

某些字體在Linux上不可用,如果您的報告模板使用它們,您將遇到上述問題。 如果仍要使用Arial或其他非Linux字體,則可以嘗試安裝此軟件包並重試:

須藤apt-get install msttcorefonts

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM