4

我已经使用 iReport 构建了一个报告。在报告的一个字段中,我们输入波斯语名称。如果我在数据库(Oracle)上运行基础查询,它可以工作,但是当我运行报告时它不工作。看起来 unicode 参数未正确发送到查询。(我的报告标题是波斯语,并且显示正确)

有人遇到过这个问题吗?

4

1 回答 1

2
  1. 在您的 Jasper 环境“IReport”
    中,如果您想生成PDF 报告,最好从您的 ireport 应用程序
    中选择(预览 -> PDF 预览)
    而 不是默认值(内部预览)

  2. 文本字段属性

对于文本字段,您应该分配一些属性
1.字体名称:支持您的语言环境“Farsi”的字体
2. Pdf 字体名称:支持您的语言环境“Farsi”的字体
3. Pdf Embeded:true
4. Pdf Encoding:取决于在您的语言“波斯语”->“Identity-H(带有水平书写的 Unicode)”上

注意
如果您没有安装支持您的语言“Farsi”的字体,这
很容易
只需获取您最喜欢的字体“....ttf”
然后从 ireport
(工具 -> 选项 -> 字体选项卡 -> 安装字体按钮 -> 。 ... )

于 2013-02-18T08:11:46.843 回答