...report里面是不是不支持中文,要怎么设置才能输出中文Report呢? ...
弥缝就此又询问了Thinkingrock小组。不过,在弥缝收到Thinkingrock的回复之前,ssfighter已经发现了方法并且分享给了弥缝。弥缝相互参考后,这里是如何让Thinkingrock Report输出中文。
因为Thinkingrock Report的PDF输出附带的字体太少,所以导致Report输出不支持非英语的语言。解决办法很简单,只需要添加一个中文字体就可以了。弥缝已经把麻烦的前两步都完成了,但是大家还是要简单地麻烦一下:
- 下载弥缝已经修改好的字体,两个都需要下载:方正宋简体(.ttf) 和 方正宋简体(.xml)。(点击下载)
- 把两个字体文件复制到Thinkingrock目录下的 resource\fop 文件夹,一般目录如下:C:\Program Files\ThinkingRock2\thinkingrock\thinkingrock\resource\fop
- 修改resource\fop文件夹下的 fop.xconf 文件(建议先保存一份),在fop.xconf中找到</fonts>,在前面插入代码:
<font metrics-url="fzdbsjw.xml" kerning="yes" embed-url="fzdbsjw.ttf">
<font-triplet name="Chinese-Mifeng.cn" style="normal" weight="normal"/>
</font>
<font metrics-url="fzdbsjw.xml" kerning="yes" embed-url="fzdbsjw.ttf">
<font-triplet name="Chinese-Mifeng.cn" style="normal" weight="bold"/>
</font>
<font metrics-url="fzdbsjw.xml" kerning="yes" embed-url="fzdbsjw.ttf">
<font-triplet name="Chinese-Mifeng.cn" style="italic" weight="normal"/>
</font> - 打开Thinkingrock,在输出Report时,在Font Family里面选择“Chinese-Mifeng.cn”即可输出中文
更新:不会修改fop.xconf文件的朋友,请在此下载已修改的文件,覆盖原文件(建议先备份原文件)即可。
更新2:新的下载地址 点击进入 ,包括了所有三个文件。另外,如果你发现仍然不行的话,先查看以前的留言,特别是插入的代码是否有错。
弥缝已经能成功输出中文了,若你有什么问题请留言询问;若文件不能下载,也请通知弥缝。在此,谢谢Thinkingrock小组和ssfighter提供的方法。
还有就是,弥缝希望有朋友能够提供一个比较方便上传的网站,谢谢。
相关阅读: