读书人

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

发布时间: 2013-07-08 14:13:00 作者: rapoo

关于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真懒。

读书人网 >Java Web开发

热点推荐