PDF报表中文化模块base_report_cn的Bug及其修复方法
-
当安装了PDF报表中文化模块base_report_cn时候,GUI Client的Print Screen打印报表有下述Bug。
该Bug久思不得其解,只好另寻他法,发现另外一个报表中文化的方法,该方法没有上述Bug,而且,不需要修改Company的表头表尾,即可实现表头表尾的中文化。方法说明如下:
1) 用附件文件customfonts.txt(更名为customfonts.py)覆盖OpenERP Server的安装目录下的report\render\rml2pdf\customfonts.py .
Windows的话,删除library.zip里面的文件report\render\rml2pdf\customfonts.pyo (or .pyc),复制粘贴customfonts.py到ibrary.zip中。
[attachurl=2]
2)Linux上复制字体文件 SimHei.ttf 和 SimSun.ttc 到下述目录:
'/usr/share/fonts/truetype', # SuSE
'/usr/share/fonts/dejavu', '/usr/share/fonts/liberation', # Fedora, RHEL
'/usr/share/fonts/truetype/', # Ubuntu,
'/usr/share/fonts/TTF/', # at Mandriva/Mageia
Windows的话,系统默认的C:\WINDOWS\Fonts 下一般带有该两个字体文件,无需拷贝。
3)重启OpenERP Server即可。