【问题标题】:Jasper reports v 5.0.0 - unicode parameter is not sent correctly to the queryJasper 报告 v 5.0.0 - unicode 参数未正确发送到查询
【发布时间】:2013-02-18 16:11:46
【问题描述】:

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

有人遇到过这个问题吗?

【问题讨论】:

  • 您正在开发哪些版本的 iReport 和 Jasper?
  • @Rachcha 版本 5.0.0

标签: unicode jasper-reports ireport


【解决方案1】:
  1. 在 Jasper 环境“IReport”中
    例如,如果您想生成 PDF 报告
    最好从您的 ireport 应用中选择 (预览 -> PDF 预览)
    非默认值(内部预览)

  2. 文本字段属性

对于文本字段,您应该分配一些属性
1. 字体名称:支持您的语言环境“波斯语”的字体
2. Pdf 字体名称:支持您的语言环境“波斯语”的字体
3. Pdf 嵌入 : true
4. Pdf Encoding : 取决于你的语言 "波斯语" -> "Identity-H (Unicode with Horizo​​ntal writing)"

注意
如果您没有安装支持您的语言“波斯语”的字体
就这么简单
只需获取您最喜欢的字体“....ttf”
然后从 ireport
(工具 -> 选项 -> 字体选项卡 -> 安装字体按钮 -> ....)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 2013-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多