Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

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即可。



  • 当安装了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即可。



  • 我是把两个字体直接复制到report_cn下面,在init中修改了字体的路径,另外表头中文显示异常的原因是使用了init中定义的其他字体,用同样的方法,在map中添加映射就可以解决。
    看了这个和sherry有关中文字库的那一贴,我觉得把字库替换掉,不加载report_cn是最好的方法。



  • 前述帖子中的附件文件 customfonts.txt ,有些错误,重新修改了。各位已下载过的请使用修改过的附件。


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待