到 Google 资讯主页   
EasyJF首页   资料   源码   软件    论坛   网站    
   使用帮助    
    该信息为本站MyRSS系统缓存内容,部分图片及附件有可能无法正常使用.easyjf.comBlogJava无关,不对该信息负责.通过http://kb.csdn.net/keyword/java//../../java/Articles/200603/5ba1f7a7-1732-48f8-8c30-6b357e80ee0f.html访问该信息的原始内容.
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   
最新eXtremeComponents包:支持 PDF中文导出
作者: 来源:BlogJava  发布时间:2006-03-10 00:00:00.0

     经过一个星期的努力,导出PDF的中文支持问题已经解决。最新的jar我已经放到Sina邮箱中了。由于extremeComponents使用的是FOP生成PDF。为了支持中文还需要如下动作:
    1)注册字体: 选择自己想要使用的字体(例如: 宋体),使用fop的TTFReader转换。
       大家可以参照FOP:font 进行,也可以自己在网上找一下相关的参照;
   2) 编辑字体的配置文件: userconfig.xml
       增加要使用字体的声明
       并将它放在工程的目录中比如:org.extremesite.resource.userconfig.xml
  3) 在对应的extremeComponents的配置文件(extremesite的配置文件:extremecomponents.properties)中增加 exportPdf.userconfigLocation和 exportPdf.font
exportPdf.userconfigLocation=/org/extremesite/resource/userconfig.xml
exportPdf.font=arialuni

   4)在相应的JSP页面,增加PDF的标签

相关的FOP字体大家可以参考下面IBM
developerWorksd两篇文献:

如何在程序中嵌入FOP

在 Web 应用程序中动态生成国际化的 PDF


P.S. 现在我和Jeff正在讨论要不要通过资源文件支持不同的字体,比如: 在extremecomponentsResourceBundle_zh_CN.properties
exportPdf.font= 宋体
在extremecomponentsResourceBundle_ja_JP.properties
exportPdf.font= 日文输出的相关字体
还是就像上面一样直接在
extremeComponents的配置文件中提供font设置,还有文件名的问题.....
大家有什么意见和想法请和我联系!



Lucky 2006-03-10 19:33

 
相关文章
 
页面功能  【加入收藏】 【推荐给朋友】 【字体:  】 【关闭】   


EasyJF.com 2006 隐私政策 使用EasyJF前必读