jspを使ってpdfに中国語をどのように表示するのですか?Jasperはpdfに中国語を示します
私はPDFファイルを見るためにジャスパーStudioを使用する場合
中国語の単語は何の問題
ではありませんが、私は、PDF
を表示するJSPを使用したとき、私は、エラーメッセージ
Font "kaiu" is not available to the JVM. See the Javadoc for more details.
を得る
どのようにそれを修正するには?
jspを使ってpdfに中国語をどのように表示するのですか?Jasperはpdfに中国語を示します
私はPDFファイルを見るためにジャスパーStudioを使用する場合
中国語の単語は何の問題
ではありませんが、私は、PDF
を表示するJSPを使用したとき、私は、エラーメッセージ
Font "kaiu" is not available to the JVM. See the Javadoc for more details.
を得る
どのようにそれを修正するには?
iReportを使ってフォント拡張jarを作成し、それをエクスポートしてクラスパスに追加すると、すべてがうまくいくはずです。 http://mdahlman.wordpress.com/2010/05/28/jaspersoft-v3-7-font-extensions/
第2のオプションは、レポート関連のフォルダにフォントをコピーしてスタイルタグを作成し、スタイルをコンポーネントにマップすることです。
<style name="yourHeader" fontName="Verdana" fontSize="9" isBold="true" pdfFontName="reports/fonts/fontname.ttf" pdfEncoding="Cp1252" isPdfEmbedded="true"/>
PdfEncodingは必須属性です。
<textField isBlankWhenNull="false">
<reportElement key="textField" style="yourHeader" x="1" y="1" width="200" height="20" />
<textElement>
<font isPdfEmbedded="true"/>
</textElement>
<textFieldExpression><![CDATA[$R{text}]]></textFieldExpression>
</textField>
フォントは、下のリンク参照してください
http://www.cnblogs.com/keyliu/archive/2012/07/19/2600037.html
廃止予定のメソッドを使用しています(2番目のオプション)。推奨される重複を参照してください –
Thanks Petter、はい、廃止予定です。フォントの拡張が再開されました。 – balamuruganv
または[ハウツー-iのできるレンダリング・ヒンディー語・正しく・when-あなたのマシンで利用可能ですが、それらは、フォントの拡張として登録されていませんexporting-to-pdf](http://stackoverflow.com/questions/34287186/how-can-i-render-hindi-correctly-when-exporting-to-pdf)または[jasper-reports-pdf-doesnt-export -cyrillic-values](http://stackoverflow.com/questions/34041619/jasper-reports-pdf-doesnt-export-cyrillic-values/) –