2009-04-23 3 views
2

私はJasperReportsでPDF文書を作成しようとしています。 &文字が表示され、一部のタグが解釈されず、最終ドキュメントに表示される場合を除き、すべて正常に動作します。JasperReports PDF。 &文字が原因のトラブル

「&」の文字をエスケープする必要がありますか?私はすでに&と書いてみました。最初のケースでは、&が私のpdfに登場し、2番目のケースではアンパサンドが消えました。

マイJasperReport要素は次のとおりです。

<textFieldExpression class="java.lang.String"><![CDATA[$P{footer}]]></textFieldExpression> 

例えば 希望:a &b

最初の試み: "& amp;" b。結果: "& amp;" b

2回目の試行: "<![CDATA [&]]> b"です。結果:B

(私はこのエディタの書式文字列を避けるために、いくつかのスペースや引用符を追加しました)

任意の手がかり?

編集:最初のコメントをお読みください。

+0

私が実際に書いているのは&と<![CDATA [&]]>ですが、テキストエディタで自動的に書式が設定されます。 – Tom

+0

iReport 3.0(クラシック)またはネットBeanのバージョンを使用してJRXMLを編集していますか? –

+0

@m_pGladiator iReport – Tom

答えて

0

あなたはASCIIまたはUnicodeに逃げるみました:

  • "&#38; B"
  • "&#1 x0026; B"

関連する問題