我使用iReport构建了一个报告。在报告的某个字段中,我们在波斯语中输入一个名称。如果我在数据库(Oracle)上运行基础查询,它可以工作,但是当我运行报告时,它无法运行。看起来unicode参数没有正确发送到查询。(我的报告标题是在波斯语中,它显示正确)
有人有这个问题吗?
答案 0 :(得分:2)
在您的Jasper环境中“IReport”
如果您想生成 PDF报告,例如
最好从您的ireport应用程序中选择(预览 - > PDF预览)
不是默认值(内部预览)
文字字段属性
对于文本字段,您应该指定一些属性
1. 字体名称:支持您的语言环境“波斯语”的字体
2. Pdf字体名称:支持您的语言环境“波斯语”的字体
3. Pdf Embeded :true
4. Pdf编码:取决于您的语言“波斯语” - > “Identity-H(带水平书写的Unicode)”
请注意
如果您没有安装支持您的语言“波斯语”的字体
它很容易
只需获得您喜欢的字体“.... ttf”
然后从ireport
(工具 - >选项 - >字体标签 - >安装字体按钮 - > ....)