2

我正在尝试使用 JasperReports 创建一个 pdf 文档。一切正常,除了出现 & 字符时,一些标签没有被解释,并出现在最终文档中。

我必须转义“&”字符吗?我已经尝试过编写 & 代替,以及将 a 包裹起来。在第一种情况下, & 出现在我的 pdf 中,而在第二种情况下,& 符号消失了。

我的 JasperReport 元素是:

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

例如。所需:a & b

第一次尝试:一个“&” 湾。结果:一个“&” b

第二次尝试:“<![ CDATA[&]] > b”。结果:ab

(我添加了一些空格和引号以避免此编辑器中的字符串格式)

有什么线索吗?

编辑:请阅读第一条评论。

4

1 回答 1

0

您是否尝试过转义为 ASCII 或 Unicode:

  • "a & b"
  • "a & b"

?

于 2009-05-17T15:24:27.830 回答