首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于poi对word的操作,该怎么解决

2013-07-08 
关于poi对word的操作本人有一个word的demo,能成功运行,但我不知道具体含义,求大神指导 XWPFDocument doc

关于poi对word的操作
本人有一个word的demo,能成功运行,但我不知道具体含义,求大神指导

 XWPFDocument doc = new XWPFDocument();  
      XWPFParagraph p1 = doc.createParagraph();  
      p1.setAlignment(ParagraphAlignment.CENTER);  
      p1.setBorderBottom(Borders.DOUBLE);  
      p1.setBorderTop(Borders.DOUBLE);  

      p1.setBorderRight(Borders.DOUBLE);  
      p1.setBorderLeft(Borders.DOUBLE);  
      p1.setBorderBetween(Borders.SINGLE);  

      p1.setVerticalAlignment(TextAlignment.TOP);  

      XWPFRun r1 = p1.createRun();  
      r1.setBold(true);  
      r1.setText("The quick brown fox");  
      r1.setBold(true);  
      r1.setFontFamily("Courier");  
      r1.setUnderline(UnderlinePatterns.DOT_DOT_DASH);  
      r1.setTextPosition(100);  

      XWPFParagraph p2 = doc.createParagraph();  
      p2.setAlignment(ParagraphAlignment.RIGHT);  

      //BORDERS  
      p2.setBorderBottom(Borders.DOUBLE);  
      p2.setBorderTop(Borders.DOUBLE);  
      p2.setBorderRight(Borders.DOUBLE);  
      p2.setBorderLeft(Borders.DOUBLE);  
      p2.setBorderBetween(Borders.SINGLE);  

      XWPFRun r2 = p2.createRun();  
      r2.setText("jumped over the lazy dog");  
      r2.setStrike(true);  
      r2.setFontSize(20);  

      XWPFRun r3 = p2.createRun();  
      r3.setText("and went away");  
      r3.setStrike(true);  
      r3.setFontSize(20);  
      r3.setSubscript(VerticalAlign.SUPERSCRIPT);  


      XWPFParagraph p3 = doc.createParagraph();  
      p3.setWordWrap(true);  
      p3.setPageBreak(true);  
                
      //p3.setAlignment(ParagraphAlignment.DISTRIBUTE);  
      p3.setAlignment(ParagraphAlignment.BOTH);  
      p3.setSpacingLineRule(LineSpacingRule.EXACT);  

      p3.setIndentationFirstLine(600);  
        

      XWPFRun r4 = p3.createRun();  
      r4.setTextPosition(20);  
      r4.setText("To be, or not to be: that is the question: ");   


      r4.setItalic(true);  
//This would imply that this break shall be treated as a simple line break, and break the line after that word:  

      XWPFRun r5 = p3.createRun();  
      r5.setTextPosition(-10);  
      r5.setText("For in that sleep of death what dreams may come");  
      r5.addCarriageReturn();   
      r5.addBreak();   

      FileOutputStream out = new FileOutputStream("c:\\simple.docx");  
      doc.write(out);  
      out.close();  

,求大神帮忙翻译下(就是该函数所能执行的功能),或者给我个api,让我自己看看。 Word poi Java
[解决办法]
http://poi.apache.org/apidocs/

直接百度 poi api 就有了,LZ真懒。

热点排行