<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 閱讀(3285) 評論(2)  編輯  收藏 所屬分類: 導(dǎo)出與圖表
    用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區(qū)塊,Phrase(詞語)

    舉個例子:
    Document document = new Document(PageSize.A4);
    RtfWriter2.getInstance(document, 
    new FileOutputStream(path));
    document.open();
    // 設(shè)置中文字體
    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[未登錄]  回復(fù)  更多評論   

    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[未登錄]  回復(fù)  更多評論   

    2013-01-11 16:19 by 123
    png.setAlignment(Image.UNDERLYING);
    圖片還是不能作為背景啊
    主站蜘蛛池模板: 亚洲小视频在线播放| 日本亚洲免费无线码| 麻豆国产精品免费视频| 亚洲人成网亚洲欧洲无码| 亚洲乱码国产一区网址| 91高清免费国产自产拍2021| 亚洲va在线va天堂va手机| 国产精品久久免费视频| 成人妇女免费播放久久久| 亚洲最新黄色网址| 亚洲精品无码99在线观看 | 深夜福利在线视频免费| 国产亚洲综合色就色| 毛片A级毛片免费播放| 在线播放免费人成视频网站| 免费乱码中文字幕网站| 暖暖免费在线中文日本| 国产久爱免费精品视频| 亚洲五月激情综合图片区| 亚洲精品无码午夜福利中文字幕 | 亚洲精品影院久久久久久| 亚洲综合av永久无码精品一区二区| 国产猛烈高潮尖叫视频免费 | 亚洲AV成人影视在线观看| 亚洲精品中文字幕乱码| 亚洲国产精品一区| 无码久久精品国产亚洲Av影片 | 成人无码精品1区2区3区免费看| 国产青草亚洲香蕉精品久久 | 在线视频观看免费视频18| 国内精自视频品线六区免费 | 亚洲国产日韩视频观看| 亚洲一级黄色大片| 亚洲永久在线观看| 亚洲中文字幕乱码一区| 亚洲精品乱码久久久久久蜜桃图片| 亚洲色在线无码国产精品不卡| 亚洲熟妇无码AV| 国产精品成人亚洲| 一级毛片视频免费观看 | 亚洲国产精品福利片在线观看 |