iReportでJasperレポートをプレビューしようとしていますが、このエラーが発生しています。iReportフォントはJVMでは使用できませんnet.sf.jasperreports.awt.ignore.missing.font = trueは効果がありません。
印刷中にエラーが発生しました...フォント 'Helvetica'をJVMで使用できません。詳細は、Javadocを参照してください。
net.sf.jasperreports.engine.util.JRFontNotFoundException:フォント 'Helvetica'はJVMでは使用できません。詳細は、Javadocを参照してください。 at net.sf.jasperreports.engine.util.JRFontUtil.checkAwtFont(JRFontUtil.java:358) at net.sf.jasperreports.engine.fill.TextMeasurer.measureSimpleText(TextMeasurer.java:537) at net.sf. jasperreports.engine.fill.TextMeasurer.measure(TextMeasurer.java:341) at net.sf.jasperreports.engine.fill.JRFillTextElement.chopTextElement(JRFillTextElement.java:511) at net.sf.jasperreports.engine.fill。 net.sf.jasperreports.engine.fill.JRFillBand.fillでnet.sf.jasperreports.engine.fill.JRFillElementContainer.prepareElements(JRFillElementContainer.java:328)でJRFillStaticText.prepare(JRFillStaticText.java:183) (JRFillBand。 java:393) at net.sf.jasperreports.engine.fill.JRFillBand.fill(JR FillBand.java:352) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillTitle(JRVerticalFiller.java:323) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:257) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:128) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:836) at net.sf. jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:746) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:58) at net.sf.jasperreports.engine.JasperFillManager。 fillReport(JasperFillManager.java:417) at net.sf.jasperreports.engine.JasperFillManager.fillReport( (IReportCompiler.java:879) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:879) at org.openide.util.RequestProcessor $ Task.run(RequestProcessor.java:572) at私はここにデフォルトで真= net.sf.jasperreports.awt.ignore.missing.font設定するJasper stops finding one font指示を発見したorg.openide.util.RequestProcessor $ Processor.run(RequestProcessor.java:997)
モジュール内の.jasperreports.properties/etc/jasperreports-4.5.0.jar。
しかし、これは効果がありませんでした。これはiReportがプレビューをコンパイルするときに使用する正しいプロパティファイルですか?
ありがとうございました。これは理想的なソリューションとはかけ離れています。しかし残念なことに、正しいフォントを調達(ライセンス)したり、レポートフォントを変更することは選択肢ではありません。 –
これは通常テンプレートのireportによって引き起こされ、次にnetbeansプラグインをインストールするとコンパイルされますが、解決されたserifへの変更として実行されません:) +1 – shareef
2番目のpoisは私がやっていることです。私はフォント拡張を使用しており、クラスパスにjarファイルを追加しましたが、動作しません。それに加えて、OSにフォントをインストールする必要があります。どうしてか分かりません。私はそうはならないと思う。 – Gustavo