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

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

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

    Ordinary hut

    人間一福地,勝似天仙宮
    posts - 61, comments - 50, trackbacks - 0, articles - 1

    用itext生成word

    Posted on 2010-04-21 15:00 landor 閱讀(3283) 評論(2)  編輯  收藏 所屬分類: 導出與圖表
    用itext生成word,參考了以下兩篇文章

    生成簡單的word圖片
    http://javacrazyer.javaeye.com/blog/623719   
    生成word同時流到客戶端
    http://www.cnblogs.com/modou/articles/1291024.html

    圖片想穿插在文字之間,而不是換行:
    Image png = Image.getInstance(this.realPath+imgPath);
    png.setAbsolutePosition(
    00);  
    png.setAlignment(Image.TEXTWRAP);
    //Image.TEXTWRAP(圖片包裹在文字中)、 Image.UNDERLYING(作為文字的背景)
    context.add(new Phrase(new Chunk(png, 00true)));//Chunk區塊,Phrase(詞語)

    舉個例子:
    Document document = new Document(PageSize.A4);
    RtfWriter2.getInstance(document, 
    new FileOutputStream(path));
    document.open();
    // 設置中文字體
    BaseFont bfChinese = BaseFont.createFont("STSongStd-Light",
    "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
    Font contextFont 
    = new Font(bfChinese, 10, Font.NORMAL);
    Paragraph context 
    = new Paragraph("");
    context.setFont(contextFont);
    Image png 
    = Image.getInstance("D:/busy.gif");
    png.setAbsolutePosition(
    00);   
    png.setAlignment(Image.TEXTWRAP);

    context.add(
    "aaaaaaaaaaaaaaaaaaaaaaaaaaa");
    context.add(
    new Phrase(new Chunk(png, 00true)));
    context.add(
    "bbbbbbbbbbbbbbbbbbbbbbbbbbb");
    context.add(
    new Phrase(new Chunk(png, 00true)));
    context.add(
    "ccccccccccccccccccccccccccc");
    document.add(context);
    document.close();

    Feedback

    # re: 用itext生成word[未登錄]  回復  更多評論   

    2010-11-02 12:40 by Silver
    我試了背景圖片的那段代碼,出了個問題

    Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object;
    at com.lowagie.text.rtf.RtfMapper.mapElement(Unknown Source)
    at com.lowagie.text.rtf.text.RtfParagraph.<init>(Unknown Source)
    at com.lowagie.text.rtf.RtfMapper.mapElement(Unknown Source)
    at com.lowagie.text.rtf.RtfWriter2.add(Unknown Source)
    at com.lowagie.text.Document.add(Unknown Source)
    at examples.BackGround.main(BackGround.java:49)



    請問你遇到過類似的問題嗎

    # re: 用itext生成word[未登錄]  回復  更多評論   

    2013-01-11 16:19 by 123
    png.setAlignment(Image.UNDERLYING);
    圖片還是不能作為背景啊
    主站蜘蛛池模板: 国产偷v国产偷v亚洲高清| 国产成人无码免费看视频软件| 国产成人涩涩涩视频在线观看免费| 亚洲人成激情在线播放| 4455永久在线观免费看| 91天堂素人精品系列全集亚洲| 免费无码成人AV在线播放不卡| 亚洲午夜精品一区二区| 182tv免费视视频线路一二三| 亚洲日产2021三区在线| 嫖丰满老熟妇AAAA片免费看| 亚洲冬月枫中文字幕在线看| 免费观看男人免费桶女人视频 | 五月亭亭免费高清在线| 亚洲噜噜噜噜噜影院在线播放| 九九九精品成人免费视频| 亚洲精品av无码喷奶水糖心| 亚洲熟伦熟女新五十路熟妇| 色播在线永久免费视频网站| 亚洲高清无在码在线电影不卡| 午夜宅男在线永久免费观看网| 国产亚洲欧美在线观看| 久久久久亚洲AV成人网| 一区二区三区四区免费视频| 亚洲三级视频在线观看| 四虎免费久久影院| 免费人成黄页在线观看日本| 亚洲一区二区三区深夜天堂 | 嫖丰满老熟妇AAAA片免费看| 国产精品亚洲一区二区三区| 国产亚洲精品岁国产微拍精品| 最近免费mv在线电影| 久久久久久久久无码精品亚洲日韩| 亚洲色偷偷综合亚洲AVYP| 亚洲视频免费播放| AV激情亚洲男人的天堂国语| 亚洲成av人片在线观看无码不卡| 女人18毛片免费观看| 国产99视频精品免费专区| 亚洲AV无码专区国产乱码不卡 | 亚洲色自偷自拍另类小说|