タグ付けされた質問 「jasper-reports」

18
JasperReportsを使用するJVMではフォントを使用できません
DynamicJasperを使用してレポートを生成しようとしていますが、次のエラーが発生します。 net.sf.jasperreports.engine.util.JRFontNotFoundException: Font 'Arial' is not available to the JVM. msttcorefontsがインストールされていますが、JVMはそこからフォントを使用していないと思います。 Ubuntu10.04を使用しています。 どうすればこれを修正できますか?

1
Jasper ReportsコンポーネントがJavaFX Swingノードで正しくレンダリングされない
JavaFX 11でJasperレポートを作成するために、動的レポートを使用しています。Swingノード内にレポートを読み込んでいますが、Jasperレポートは、スタックペイン領域をクリックすると表示され、他のすべてのコンポーネントは、それらのコンポーネントの上にカーソルを置いた場合にのみ表示されます。スタックペインをスクロールすると、マウスホバリングで表示されるのではなく、コンポーネントとレポートコンテンツがすぐに読み込まれず、レポートが表示されます。 これはJava 8 のバグであり、解決されたようですが、Java 11でも同じ問題が発生しています。 更新 私は何の応答も得ていないので、クレオパトラの提案に従って、最小限の再現可能なコードを作成しました。これを調べてください。 JavaFxJasperReportsDemo.java package demo; import java.util.ArrayList; import java.util.List; import javax.swing.SwingUtilities; import javafx.application.Application; import javafx.application.Platform; import javafx.embed.swing.SwingNode; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.scene.Parent; import javafx.scene.Scene; import javafx.scene.layout.AnchorPane; import javafx.scene.layout.StackPane; import javafx.stage.Stage; import javafx.stage.WindowEvent; import net.sf.dynamicreports.jasper.builder.JasperReportBuilder; import net.sf.dynamicreports.report.builder.DynamicReports; import net.sf.dynamicreports.report.builder.column.Columns; import …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.