开发手册 欢迎您!
软件开发者资料库

Apache POI Word - Borders

Apache POI Word Borders - 从简单和简单的步骤学习Apache POI Word,从基本到高级概念,包括概述,Apache POI安装,核心类,文档,段落,边框,表格,字体样式和对齐,文本提取。

在本章中,您将学习如何使用Java编程将边框应用于段落.

应用边框

使用以下代码在文档中应用边框 :

import java.io.File;import java.io.FileOutputStream;import org.apache.poi.xwpf.usermodel.Borders;import org.apache.poi.xwpf.usermodel.XWPFDocument;import org.apache.poi.xwpf.usermodel.XWPFParagraph;import org.apache.poi.xwpf.usermodel.XWPFRun;public class ApplyingBorder {   public static void main(String[] args)throws Exception {      //Blank Document      XWPFDocument document = new XWPFDocument();               //Write the Document in file system      FileOutputStream out = new FileOutputStream(new File("applyingborder.docx"));              //create paragraph      XWPFParagraph paragraph = document.createParagraph();              //Set bottom border to paragraph      paragraph.setBorderBottom(Borders.BASIC_BLACK_DASHES);              //Set left border to paragraph      paragraph.setBorderLeft(Borders.BASIC_BLACK_DASHES);              //Set right border to paragraph      paragraph.setBorderRight(Borders.BASIC_BLACK_DASHES);              //Set top border to paragraph      paragraph.setBorderTop(Borders.BASIC_BLACK_DASHES);              XWPFRun run = paragraph.createRun();         run.setText("At IT屋.com, we strive hard to " +         "provide quality tutorials for self-learning " +         "purpose in the domains of Academics, Information " +         "Technology, Management and Computer Programming " +         "Languages.");              document.write(out);      out.close();      System.out.println("applyingborder.docx written successully");   } }

将上述代码保存在名为 ApplyingBorder.java的文件中,编译并执行它来自命令提示符,如下所示 :

$ javac ApplyingBorder.java $ java ApplyingBorder

如果您的系统配置了POI库,那么它将编译并执行以在您当前目录中生成名为 appliedborder.docx Word文档并显示以下内容输出&减去;

applyingborder.docx written successfully

appliedborder.docx 文件如下所示 :

Border Paragraph

s.parentNode.insertBefore(hm, s); })();