用v6无法打印中文汉字 (reportlab的问题)
-
中文pdf报表输出已经并入l10n_cn模块: http://code.google.com/p/openerp-china/source/checkout
为简化问题,该模块中自带了两个开源字体。欢迎大家测试汇报问题。 -
呵呵,有时间会加一些判断逻辑使用各个系统自带的中文字体,达人们有时间也可以共同改进呀。
-
有人能解决繁体的pdf report吗
-
下载这里的模块: [检测到链接无效,已移除]
这是一个很简单的模块,照葫芦画瓢,你就把繁体的pdf模块搞定了。
如果实在搞不明白,只要将两个繁体字体改名为该模块中所带的字体文件的名字并将模块中的两个字体拷贝覆盖掉,就可以了。 -
校长?
那简体繁体的pdf模块能同时存在吗?
比如,我现在customer里面又有简体 又有繁体,打印报表的时候它如何判定? -
http://shine-it.net/index.php/topic,2230.0.html
手工在你的 rml 文件中, 添加字体注册,然后并使用这些字体就OK了.当然,服务器上, 你的简繁字体文件都要放到能检索到的位置... -
[quote author=kingcarrie link=topic=2314.msg8124#msg8124 date=1307821145]
校长?
那简体繁体的pdf模块能同时存在吗?
比如,我现在customer里面又有简体 又有繁体,打印报表的时候它如何判定?
[/quote]
我介绍的模块的主要功能是让系统中默认的报表能以中文显示。如果你要在自定义的报表中显示不同的字体,楼下Shelly兄已经解释的很清楚了。
除了Shelly同学介绍的在rml中注册字体的方法,还可以直接在中文pdf模块中注册字体,甚至创建一个view让用户自己选择需要注册的字体,这些就需要做一些代码开发了。 -
安装相应字体,ubuntu 可参考这里<br / http://code.google.com/p/okay/downloads/detail?name=DejaVuSans.rar&can=2&q= br />
windows 也类似,下载字体=>安装=>重启OpenERP Server=>打印OK