<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    幸せのちから

    平凡的世界
    看似平常實(shí)崎嶇
    成如容易卻艱辛

    最新eXtremeComponents包:支持 PDF中文導(dǎo)出

         經(jīng)過(guò)一個(gè)星期的努力,導(dǎo)出PDF的中文支持問(wèn)題已經(jīng)解決。最新的jar我已經(jīng)放到Sina郵箱中了。由于extremeComponents使用的是FOP生成PDF。為了支持中文還需要如下動(dòng)作:
        1)注冊(cè)字體: 選擇自己想要使用的字體(例如: 宋體),使用fop的TTFReader轉(zhuǎn)換。
           大家可以參照FOP:font 進(jìn)行,也可以自己在網(wǎng)上找一下相關(guān)的參照;
       2) 編輯字體的配置文件: userconfig.xml
           增加要使用字體的聲明
           并將它放在工程的目錄中比如:org.extremesite.resource.userconfig.xml
      3) 在對(duì)應(yīng)的extremeComponents的配置文件(extremesite的配置文件:extremecomponents.properties)中增加 exportPdf.userconfigLocation和 exportPdf.font
    exportPdf.userconfigLocation=/org/extremesite/resource/userconfig.xml
    exportPdf.font=arialuni

       4)在相應(yīng)的JSP頁(yè)面,增加PDF的標(biāo)簽

    相關(guān)的FOP字體大家可以參考下面IBM
    developerWorksd兩篇文獻(xiàn):

    如何在程序中嵌入FOP

    在 Web 應(yīng)用程序中動(dòng)態(tài)生成國(guó)際化的 PDF


    P.S. 現(xiàn)在我和Jeff正在討論要不要通過(guò)資源文件支持不同的字體,比如: 在extremecomponentsResourceBundle_zh_CN.properties
    exportPdf.font= 宋體
    在extremecomponentsResourceBundle_ja_JP.properties
    exportPdf.font= 日文輸出的相關(guān)字體
    還是就像上面一樣直接在
    extremeComponents的配置文件中提供font設(shè)置,還有文件名的問(wèn)題.....
    大家有什么意見(jiàn)和想法請(qǐng)和我聯(lián)系!

    posted on 2006-03-10 20:33 Lucky 閱讀(6598) 評(píng)論(33)  編輯  收藏 所屬分類(lèi): extremeComponents

    評(píng)論

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-03-11 01:16 Kasoulong

    感激!  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-03-15 11:15 yangxq

    Sina郵箱地址是什么?!  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-03-15 11:27 Lucky

    呵呵 不好意思 我在eXtremeComponents介紹上提了 所以沒(méi)在這提。用戶(hù)名:extremetable 密碼:extremetable   回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-03-28 15:16 差沙

    我想問(wèn)一下,你的userconfig.xml里面配置的字體文件的路徑是怎么寫(xiě)的?

    是絕對(duì)路徑么?以前我就是這么解決中文字體問(wèn)題的,但是每次部署的時(shí)候都要改一下字體文件的路徑,很不爽,不知道你的這個(gè)版本要不要改?  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-03-28 15:25 Lucky

    userconfig.xml 里面的字體路徑是絕對(duì)路徑,在部署機(jī)器字體文件路徑不同的的時(shí)候需要改字體文件的路徑。  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-03-29 14:38 差沙

    以前有人用%%%%%%%%%%%%%等符號(hào)來(lái)替換絕對(duì)路徑的開(kāi)頭部分,用classPath來(lái)找到WEB-INF/classes目錄,然后找到font字體文件的目錄,這個(gè)方法也不錯(cuò)。  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-03-29 14:52 Lucky

    你說(shuō)的這種實(shí)現(xiàn)我也看見(jiàn)過(guò),不過(guò)這種實(shí)現(xiàn)需要工程帶font字體文件,它使用的是項(xiàng)目自帶的字體文件,而不是使用系統(tǒng)文件。這兩種區(qū)別:
    1)現(xiàn)有實(shí)現(xiàn): 需要根據(jù)工程部署的系統(tǒng)來(lái)修改userconfig.xml的字體的絕對(duì)路徑,使用系統(tǒng)已有的字體,不需要拷貝;
    2)%%%%%%%%%%%%的實(shí)現(xiàn): 不需要修改userconfig.xml,fop使用工程自帶font,部署時(shí)需要同時(shí)拷貝字體文件,字體文件可能較大。
    這兩種實(shí)現(xiàn)都有其優(yōu)勢(shì),也有不足的地方??茨阆朐趺从?,不過(guò)我個(gè)人覺(jué)得還是修改一下userconfig.xml比較方便一點(diǎn)。  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-04-04 16:30 colky

    肯定要這樣的,這樣的話(huà)可以國(guó)際支持啊,如果一個(gè)網(wǎng)站可能根據(jù)不同的訪問(wèn)顯示不同的語(yǔ)言,就需要了。我現(xiàn)在的項(xiàng)目就是這樣的
    extremecomponentsResourceBundle_zh_CN.properties
    exportPdf.font= 宋體
    在extremecomponentsResourceBundle_ja_JP.properties
    exportPdf.font= 日文輸出的相關(guān)字體  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-04-04 17:42 xplucky

    你可以使用Arial Unicode MS字體啊,我的情況和你一樣。我現(xiàn)在的XP都是日文版的,Arial Unicode MS字體能夠正常地顯示中日英韓等大多數(shù)語(yǔ)言。完全能夠滿(mǎn)足我們的需要,而且它只需要配置一處就行了。  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-07-11 15:08 michao

    小弟初次使用eXtremeComponents按上面文章注冊(cè)字體配置運(yùn)行導(dǎo)出PDF報(bào)如下錯(cuò)誤請(qǐng)問(wèn)如何改正:

    [ERROR] Failed to read a font metrics file: Invalid font metrics file: arialuni.
    xml (no protocol: arialuni.xml)
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any
    [ERROR] unknown font arialuni,normal,normal so defaulted font to any  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-07-12 18:17 Ricardo

    我也遇到上面的問(wèn)題  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-09-26 12:30 liqian008

    我也曾遇到過(guò)上面的問(wèn)題,問(wèn)題的原因應(yīng)該是,找到了userConfig.xml配置文件,但是沒(méi)有找到該配置文件中指向的arialuni.xml

    解決方法:把a(bǔ)rialuni.xml置于正確的路徑下即可  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-11-17 12:24 菜鳥(niǎo)[匿名]

    能給個(gè)例子不?  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-11-17 17:26 baoq

    你好,郵箱里的jar似乎沒(méi)有了,能發(fā)給我嗎?
    baoq@126.com  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-11-29 15:17 joe[匿名]

    你好,郵箱里的jar似乎沒(méi)有了,能發(fā)給我嗎?
    joe7911@sina.com  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-12-13 21:47 JONS

    您好,我在郵箱里面的jar文件沒(méi)有了,是否可以發(fā)給我?nwujons@163.com  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2006-12-19 19:31 Fangrn

    可以給我一個(gè)例子嗎,還有jar文件
    我的郵箱是fangrn@163.com,謝啦!?。。。。?nbsp; 回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2007-01-05 15:13 daniel[匿名]

    @差沙
    如何用%替代???給個(gè)例子吧  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2007-03-22 18:40 why

    hao  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2007-03-23 16:19 why

    我怎么才能
    得到arialuni.xml 謝謝,誰(shuí)能發(fā)給我一份,萬(wàn)分感激 qq:492039170
      回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2007-05-15 12:29 yongtree

    你的郵箱里的文件好像沒(méi)有了,能不能發(fā)到我的郵箱里啊
    yongtree@126.com  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2007-06-07 11:36 Sandro

    我想要那個(gè).jar,能發(fā)給我嗎?謝謝  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2007-06-07 11:37 Sandro

    hanjianboy@gmail.com  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2007-06-09 10:54 stards

    Stards_Cai@163.com, think you!  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2007-07-09 11:34 overend

    最近pdf中文導(dǎo)出死活解決不了,能發(fā)一下那個(gè)最新jar包嗎?sina郵箱里沒(méi)了

    還有一個(gè)問(wèn)題:就是我為了用一個(gè)html標(biāo)簽,然后實(shí)現(xiàn)了一下Cell 接口,里面有兩個(gè)方法,我只實(shí)現(xiàn)了我要用的那個(gè)方法,而那個(gè)好像跟pdf導(dǎo)出有關(guān)(看方法名猜想,不過(guò)名字忘了)的方法我沒(méi)實(shí)現(xiàn),當(dāng)我在導(dǎo)出pdf文件后,打開(kāi)卻說(shuō)編碼不對(duì),文件損壞之類(lèi)的提示,pdf也就一片空白,因?yàn)闀r(shí)間關(guān)系,那個(gè)文檔也沒(méi)怎么看,請(qǐng)教原因,急!  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2007-07-09 11:36 overend

    忘了留郵箱地址了,-_-!
    chunhui2013@163.com  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出[未登錄](méi) 2008-02-26 15:23 yanyan

    我也是要找那個(gè)pof.jar,郵箱里已經(jīng)被刪了,能發(fā)一個(gè)嗎?
    yanyan0099@sina.com  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出[未登錄](méi) 2008-12-05 16:51 張斌

    你好,那個(gè)支持中文的eXtremeComponents包能發(fā)給我嗎?不勝感謝
    郵箱zhangbin_gdufs@126.com  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2009-11-26 12:01 方鐵軍

    你好,我的pdf是亂碼.能不能把jar包發(fā)到我的郵箱里.tiejun_fang@163.com
    謝謝!!!  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2010-08-06 12:38 HL

    怎么注冊(cè)字體啊  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2011-02-17 15:13 zhangtao

    @HL
    你好 麻煩發(fā)下最新的jar包,郵箱地址是bestman8866@163.com  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 PDF中文導(dǎo)出 2011-03-14 12:58 zhangtao

    你好,我下載了源代碼包,根據(jù)我的需要做了一點(diǎn)修改,請(qǐng)問(wèn)要如何將源代碼編譯出class呢,編譯的時(shí)候出現(xiàn)很多文件找不到  回復(fù)  更多評(píng)論   

    # re: 最新eXtremeComponents包:支持 XLS中文導(dǎo)出 2011-08-22 17:40 jsyu

    我也出現(xiàn)這個(gè)問(wèn)題,導(dǎo)出xls時(shí)出現(xiàn)亂碼,我試了下,在tomcat上沒(méi)有問(wèn)題,但換到weblogic上就會(huì)出現(xiàn)亂碼,請(qǐng)問(wèn)該怎么解決,謝謝?。。。?nbsp; 回復(fù)  更多評(píng)論   

    <2010年8月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導(dǎo)航

    隨筆分類(lèi)(125)

    文章分類(lèi)(5)

    日本語(yǔ)

    搜索

    積分與排名

    最新隨筆

    最新評(píng)論

    主站蜘蛛池模板: 伊人免费在线观看高清版| 亚洲精品成人久久久| 免费久久人人爽人人爽av| 亚洲AV成人无码久久WWW| 亚洲黄色一级毛片| 亚洲精品乱码久久久久久自慰| 在线观看人成视频免费| 久久久久高潮毛片免费全部播放 | 美女巨胸喷奶水视频www免费| 亚洲色大成网站www永久男同 | 一色屋成人免费精品网站| 野花香高清视频在线观看免费 | 国产精品成人免费一区二区 | 亚洲国产精品成人精品小说| 亚洲国产精品成人久久| 久久亚洲国产成人精品无码区| 国产大片线上免费看| 成人在线免费观看| 97视频热人人精品免费| 爱情岛论坛网亚洲品质自拍| 成年女人毛片免费播放视频m| 久久受www免费人成_看片中文| 猫咪免费人成网站在线观看| 国产成人精品无码免费看| 最近免费中文字幕中文高清| 一级毛片免费毛片毛片| 免费人成再在线观看网站| 黄色免费在线网址| 免费看内射乌克兰女| g0g0人体全免费高清大胆视频| 亚洲影视一区二区| 亚洲毛片在线免费观看| 亚洲国产精品成人综合久久久| 亚洲成aⅴ人片在线观| 亚洲特级aaaaaa毛片| 亚洲国产成人九九综合| 国产午夜亚洲精品| 成人亚洲国产精品久久| 日本一区二区三区在线视频观看免费| 羞羞网站免费观看| 久久久久久久国产免费看|