pentaho-report-designer - 使用 Pentaho 5.3 在 PDF 文件中断开阿拉伯字体
问题描述
我们正在使用 Pentaho 5.3,我们正在尝试生成阿拉伯语报告。我们安装了所有需要的字体并存储在 DB 中。从数据库我正在阅读和打印报告。从预览来看它是正确的,如果我们导出到 excel 也是正确的。如果我们生成 PDF 阿拉伯字母断开连接,如下所示。我们下载了 adobe 多语言支持并尝试断开相同的空格字母。pentaho端有什么设置可以设置吗?
解决方案
有某种解决方法,并不完美,但它对我有用。
- 主报告 - 设置复杂文本 = true
- 将编码设置为 UTF-8
- 所有标签、文本框和其他包含控件的文本都必须将对齐设置为左对齐或右对齐 - 中心不会这样做(如果是这样,报告会崩溃)(!?)
- 如您所说,使用支持阿拉伯语的字体(Arial 左右)