在iReport Designer中使用阿拉伯字符,生成的PDF文件的内容字符将被问号替换
已安装所需的素材
如何解决这个问题?
答案 0 :(得分:1)
在您的Jasper环境中“IReport”
如果您想生成 PDF报告,例如
最好从您的ireport应用程序中选择(预览 - > PDF预览)
不是默认值(内部预览)
文字字段属性
对于文本字段,您应该指定一些属性
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)
尝试放大报告文字字段大小。希望它会得到解决。 如果有帮助,请标记为答案。