在 iReport Designer 中使用阿拉伯字符,将生成的 PDF 文件的内容字符替换为问号
所需字体已安装
这个怎么解决???
在您的 Jasper 环境“IReport”
中,如果您想生成PDF 报告,最好从您的 ireport 应用程序
中选择(预览 -> PDF 预览)
而
不是默认值(内部预览)
文本字段属性
对于文本字段,您应该分配一些属性
1.字体名称:支持您的语言环境“阿拉伯语”的字体
2. Pdf 字体名称:支持您的语言环境“阿拉伯语”的字体
3. Pdf 嵌入:true
4. Pdf 编码:取决于在您的语言“阿拉伯语”->“Identity-H(带有水平书写的Unicode)”
注意
如果您没有安装支持您的语言“阿拉伯语”的字体,这
很容易
只需获取您喜欢的字体“....ttf”
然后从 ireport 安装它
(工具 -> 选项 -> 字体选项卡 -> 安装字体按钮 - > ....)
从 IReport 4.8.0 版本开始,只需将 textfield 的字体从 sanserif 更改为 Dejavu sans。
尝试扩大报告文本字段的大小。希望它会得到解决。如果有帮助,请标记为答案。