|
|
|||
|
|||
|
我装的是最普通的ADOBE READER 简体中文版。
而BIRT生成的PDF,使用的字符集是繁体字符,对于一些标点,甚至还要下载日文字符集。 我用我的ADOBE READER打开BIRT生成的PDF时,就需要下载这两个ADOBE READER字符集。 请问怎么设置BIRT生成的PDF所使用的中文字符集,谢谢 这个是不是得设置一下用于生成PDF的那个ITEXT控件,请问一下怎么设置,不会啊! 总不能让所有看PDF的人都去下载字符集吧。 此帖于 2008-7-17 02:18 PM 被 dcgame 编辑. 原因: 增加一些文字 |
|
|||
|
由于每个机器的字体环境不一样,并不是每个机器上都有“宋体”的, 所以目前birt默认显示中文使用Adobe的字体,因为这个字体只要上网就可以自动更新的。当然用户可以根据自己机器的字体环境更改birt的字体配置,这个需要修改一个插件org.eclipse.birt.report.engine.fonts下的fontsConfig.xml. 用户可以指定中文默认用宋体,英文用Arial等,这个配置文件提供用户很大的自由度去定制字体环境,具体可以参照这个文件中的配置说明。
|
|
|||
|
谢谢,我去查一下,调整一下.
|
|
|||
|
如果你引用的PDF字体没有的话,可能比较麻烦了,如果超出了gbk,gb2312的范围的话,你要去找特定的字体文件,比如simsun.ttf,simhei.ttf,肯能pdf文件还有simsun-gbk-h什么的,那么你就要用java去加载这些字体,或者通过java调c++去解析,还有如果被pdf混淆了的话,那一定是乱码了.....
__________________
搞技术是非常耗精力的...需要耐心,细心,再仔细,MSN:zhoujianguo_leo@hotmail.com,需要交流的一起交流 |
![]() |
| 主题工具 | 搜索本主题 |
| 显示模式 | |
|
|