在openerp v7中使用aero报告无法正确显示阿拉伯语字母

时间:2016-05-18 09:18:44

标签: openerp-7 openoffice.org aeroolib

我正在使用aero报告从OpenOffice的openerp v7中创建一个新报告。

enter image description here

当我选择pdf作为输出时,报告没有正确显示阿拉伯字母 enter image description here

如果我选择odt他们正确显示

enter image description here

我的问题是,如何使用航空报告正确显示阿拉伯文字母,提前谢谢!

1 个答案:

答案 0 :(得分:0)

您发出的是字体设置。请更正以下设置:

  1. 设置NLS_LANG = ARABIC_EGYPT.AR8MSWIN1256(或UNIX上的AR8ISO8859P6)。
  2. 将REPORTS_PATH设置为存在TrueType字体的字体目录。例如,C:\ WINNT \ fonts。
  3. 打开uifont.ali文件并编辑[PDF:Subset]部分以指定TrueType字体名称。
  4. [PDF:Subset]
    "Andale Duospace WT J" = "Aduoj.ttf"
    "Albany WT J"="AlbanWTJ.ttf"

    另外参考请使用以下文件: Using PDF in Oracle Reports