私はJasperReportテンプレート(サーバー上で生成)をスタイル付きテキストフィールド(RTF)で持っています。このフィールドの内容はUser generatedであるため、Clients PCにインストールされているすべてのフォントを含むことができます(Font Xと呼んでください)。サーバー上でレポートを生成すると、フォントXがないので、未知のフォントをすべてフォントYに置き換えたい。JasperReportsデフォルトフォント
しかし、フォントが見つからないというエラーが表示されます。 jrxmlのフォントをチェックしたいので、一般的にフォントチェックをオフにする機能(net.sf.jasperreports.awt.ignore.missing.font)は望ましくありません。
デフォルトのフォントを設定する方法はありますか(Jasperのソースを変更しないでください)? (私はすでにJRStyledTextまたはJRTextUtilでいくつかの点を見つけました)
... は、特定の分野で不足しているフォントを無視する方法はありますか? – itshorty
@itshortyそしてあなたの質問は何ですか?私はそれがだと思った: '既定のフォントを設定する方法はありますか? '... –
ええ、ignore.missing.fontを有効にしておいてください... フォントが常に利用できるとは限らないフィールドが1つしかないので、このフィールドのフォントチェックのみをオフにします。 – itshorty