Apache POI Word - 核心类

本章将向您介绍用于管理Word文档的Apache POI的类和方法.

文档

这是一个标记界面(接口不包含任何方法),通知实现的类可以创建word文档.

XWPFDocument

这是一个类在 org.apache.poi.xwpf.usermodel 包下.它用于创建.docx文件格式的MS-Word文档.

类方法

Sr.No.方法&说明
1

commit()

提交并保存文档.

2

createParagraph()

追加新段落这份文件.

3

createTable()

创建一个空表,默认为一行一列.

4

createTOC()

为Word文档创建一个内容表.

5

getParagraphs()

返回包含文本的段落页眉或页脚.

6

getStyle()

返回使用的样式对象.

对于此类的其余方法,请参阅c完整的API文档在 :

包org.apache. poi.openxml4j.opc.internal .

XWPFParagraph

这是 org.apache.poi.xwpf下的一个类.usermodel 包,用于在word文档中创建段落.此实例还用于将所有类型的元素添加到word文档中.

类方法

Sr.No.方法&说明
1

createRun()

在此段落中添加新的运行.

2

getAlignment()

返回段落对齐,应适用于本段内的案文.

3

setAlignment(ParagraphAlignment align)

指定应该应用于本段文本的段落对齐方式.

4

setBorderBottom(边框边框)

指定应显示在一组段落下方的边框,这些段落具有相同的段落边框设置.

5

setBorderLeft (边框边框)

指定应在页面左侧显示的边框指定段落.

6

setBorderRight(边框边框)

指定应在指定段落周围的页面右侧显示的边框.

7

setBorderTop(边框边框)

指定应显示在一组段落上方的边框,这些段落具有相同的段落边框设置.

对于此类的其余方法,请参阅完整的API文档 :

POI API文档

XWPFRun

这是 org.apache.poi.xwpf.usermodel 包下的一个类,用于向段落添加文本区域.

类方法

Sr.No.方法&说明
1

addBreak()

指定休息时间应放在运行内容的当前位置.

2

addTab()

指定选项卡应放置在运行内容中的当前位置.

3

setColor(java.lang.String rgbStr)

设置文字颜色.

4

setFontSize(int size)

指定显示时应在此运行内容中应用于所有非复杂脚本字符的字体大小.

5

setText(java.lang.String value)

设置此文本运行的文本.

6

setBold(布尔值)

指定在文档中显示时,bold属性是否应应用于此运行内容中的所有非复杂脚本字符.

对于此类的其余方法,请参阅完整的API文档 :

POI API文档

XWPFStyle

这是 org.apache.poi.xwpf.usermodel 包下的一个类,用于向word文档中的对象元素添加不同的样式.

类方法

Sr.No.方法&说明
1

getNextStyleID()

它用于获取下一个样式的StyleID.

2

getStyleId()

它用于获取样式的StyleID.

3

getStyles()

它用于获取样式.

4

setStyleId(java.lang.String styleId)

用于设置styleID.

对于此类的其余方法,请参阅完整的API文档 :

POI API文档

XWPFTable

这是 org.apache下的一个类. poi.xwpf.usermodel 包,用于将表数据添加到word文档中.

C lass方法

Sr.No.方法&说明
1

addNewCol()

为此表中的每一行添加一个新列.

2

addRow(XWPFTableRow row,int pos)

在pos位置向表中添加一个新行.

3

createRow()

创建一个新的XWPFTableRow对象,其中包含的单元格数量与在那一刻定义的列.

4

setWidth(int width)

设置列的宽度.

对于此类的其余方法,请参阅完整的API文档: POI API文档

XWPFWordExtractor

这是 org.apache.poi.xwpf.extractor 包.它是一个基本的解析器类,用于从Word文档中提取简单文本.

类方法

Sr.No.Method&说明
1

getText()

检索文档中的所有文本.

对于此类的其余方法,请参阅完整的API文档: POI API文档