2016-05-11 7 views
0

私はJavaとDynamicReportsの初心者です。私はJasperReportsを使用してDynamicReportsでPDFにデータをエクスポートしようとしています。問題は、私のテキストにDejaVuSansにないUnicode文字が含まれていることです。フォントの追加についてのDynamicReportのドキュメント(dynamicreports.org/documentation/fonts)は読んでいますが、フォントページに記載されているファイルはedidできません。私はNetBeansとJava Mavenプロジェクトを使用しています。 JasperReportsFontの依存関係にあるすべてのファイルは書き込み保護されています。 ユニコード文字でエクスポートするオプションはありますか? JaspierViewerはすべての文字を表示しますが、エクスポート後は表示されません。DynamicReportsをUnicode文字でPDFにエクスポートするJava

私は私の問題を解決する方法

答えて

0

: 私はhttp://rekowski.info/home/technical/java/embedded-fonts-with-jasperreports-and-maven.xml ダウンロードiReportは5.6.0とJava JDK 1.7を読んだことがある...私はだから私は、パスを変更した記事をたくさん読んでいると、すべてのソリューションは勝利10上に役立っていませんでしたjava jdk 1.7(iReport not starting using JRE 8など)にiReportでフォントjarを作成しました。ここでwindowsフォントtimes.ttfを使用しました。あなたが必要とするものにPDF Encodingを選択してください。自分のやり方で私はCp1257を選択しましたが、Identity-Hで動作すると信じています。フォントをjarファイルにエクスポートします。次に、mavenにjarファイルをインポートしました(youtube - ローカルMavenリポジトリにjavarファイルを追加する方法:javavids)、POMファイルに依存関係を追加しました。私のJavaプロジェクトファイルでは、自分のDynamicReports/Jasperreportsレポートで使用する.setFontName( "my font name")をスタイルに設定しています。 私はここで書いたこの混乱を理解できることを願っています:)この解決方法についてご質問がありましたら、Asdkにお尋ねください。

関連する問題