<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);
    圖片還是不能作為背景啊
    主站蜘蛛池模板: 久久青青草原亚洲AV无码麻豆| 精品亚洲成α人无码成α在线观看 | 亚洲av专区无码观看精品天堂 | 成人免费黄色网址| 伊人久久综在合线亚洲2019| 男人j进入女人j内部免费网站 | 亚洲一区二区三区无码中文字幕 | 成年网站免费入口在线观看| 亚洲国产精品无码久久九九| 丰满少妇作爱视频免费观看| 亚洲av无码专区在线| 国产香蕉免费精品视频| 亚洲xxxx18| 中文字幕在线免费看| 亚洲日韩国产精品第一页一区| 国产日韩一区二区三免费高清| 亚洲av再在线观看| a毛片全部免费播放| 亚洲91av视频| 免费无码精品黄AV电影| 国产亚洲精品2021自在线| 国产福利在线免费| 亚洲一本到无码av中文字幕| 国产精品国产午夜免费福利看| 亚洲国产精品日韩在线| 日韩毛片免费无码无毒视频观看| 亚洲色成人WWW永久在线观看 | 久久精品免费一区二区喷潮| 综合偷自拍亚洲乱中文字幕 | 男人的好免费观看在线视频| 亚洲AV日韩综合一区| 亚洲乱码一区二区三区在线观看 | 国产亚洲精品久久久久秋霞| 1000部啪啪未满十八勿入免费| 亚洲AV成人影视在线观看| 四虎影库久免费视频| 免费一级毛片无毒不卡| 亚洲欧美第一成人网站7777| 国产av无码专区亚洲av果冻传媒 | 免费观看毛片视频| 青青操免费在线视频|