首页 > 解决方案 > 使用 Pentaho 5.3 在 PDF 文件中断开阿拉伯字体

问题描述

我们正在使用 Pentaho 5.3,我们正在尝试生成阿拉伯语报告。我们安装了所有需要的字体并存储在 DB 中。从数据库我正在阅读和打印报告。从预览来看它是正确的,如果我们导出到 excel 也是正确的。如果我们生成 PDF 阿拉伯字母断开连接,如下所示。我们下载了 adobe 多语言支持并尝试断开相同的空格字母。pentaho端有什么设置可以设置吗?

在此处输入图像描述

标签: pentaho-report-designer

解决方案


有某种解决方法,并不完美,但它对我有用。

  1. 主报告 - 设置复杂文本 = true
  2. 将编码设置为 UTF-8
  3. 所有标签、文本框和其他包含控件的文本都必须将对齐设置为左对齐或右对齐 - 中心不会这样做(如果是这样,报告会崩溃)(!?)
  4. 如您所说,使用支持阿拉伯语的字体(Arial 左右)

推荐阅读