iReport Designer字符由问号代替?

时间:2013-03-06 07:20:19

标签: jasper-reports

在iReport Designer中使用阿拉伯字符,生成的PDF文件的内容字符将被问号替换

已安装所需的素材

如何解决这个问题?

3 个答案:

答案 0 :(得分:1)

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

  2. 文字字段属性

  3. 对于文本字段,您应该指定一些属性
     1. 字体名称:支持您的语言环境“阿拉伯语”的字体  2. Pdf字体名称:支持您的语言环境“阿拉伯语”的字体  3. Pdf Embeded :true
     4. Pdf编码:取决于您的语言“阿拉伯语” - > “Identity-H(带水平书写的Unicode)”

    请注意
    如果您没有安装支持您的语言“阿拉伯语”的字体 它很容易 只需获得您喜欢的字体“.... ttf”
    然后从ireport安装它 (工具 - >选项 - >字体标签 - >安装字体按钮 - > ....)

答案 1 :(得分:0)

从IReport的4.8.0版开始,只需将textfield的字体从sanserif更改为Dejavu sans。

答案 2 :(得分:-1)

尝试放大报告文字字段大小。希望它会得到解决。 如果有帮助,请标记为答案。