我有一個JasperReport模板(在服務器上生成)與風格文本框(RTF)。該字段的內容是用戶生成的,因此它可以包含安裝在客戶端PC上的所有字體(稱爲字體X)。如果我現在生成一個服務器上的報告,沒有字體X,所以我想要將所有未知的字體替換爲字體Y.JasperReports默認字體
但我得到的是一個錯誤,找不到字體。一般不需要關閉字體檢查的功能(net.sf.jasperreports.awt.ignore.missing.font),因爲我希望檢查jrxml的字體。
有沒有辦法設置一個默認字體(沒有修改Jasper Source)? (我已經在JRStyledText或JRTextUtil找到了一些點)。
... 有沒有辦法忽略只在特定領域缺少的字體? – itshorty
@itshorty你的問題是什麼?我認爲它是:'有沒有設置默認字體的方法... ... –
是的,但保持ignore.missing.font啓用... 只有一個字段不是總是可用的,所以我想轉關閉字體檢查僅適用於此字段。 – itshorty