Apache POI Word - 核心类


本章将带您了解 Apache POI 用于管理 Word 文档的类和方法。

文档

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

XWPF文档

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

类方法

先生。 方法及说明
1

犯罪()

提交并保存文档。

2

创建段落()

在本文档中添加一个新段落。

3

创建表()

默认情况下创建一个具有一行一列的空表。

4

创建目录()

创建 Word 文档的目录。

5

获取段落()

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

6

获取样式()

返回使用的样式对象。

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

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

XWFP段落

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

类方法

先生。 方法及说明
1

创建运行()

在此段落中添加一个新的运行。

2

获取对齐方式()

返回应用于本段落中文本的段落对齐方式。

3

setAlignment(段落对齐对齐)

指定应用于本段落中文本的段落对齐方式。

4

setBorderBottom(边框边框)

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

5

setBorderLeft(边框边框)

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

6

setBorderRight(边框边框)

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

7

setBorderTop(边框边框)

指定应显示在具有相同段落边框设置集的一组段落上方的边框。

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

POI API 文档

XWPF运行

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

类方法

先生。 方法及说明
1

添加中断()

指定应在运行内容的当前位置放置一个中断。

2

添加选项卡()

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

3

setColor(java.lang.String rgbStr)

设置文本颜色。

4

setFontSize(int 大小)

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

5

setText(java.lang.String 值)

设置此文本运行的文本。

6

setBold(布尔值)

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

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

POI API 文档

XWPF风格

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

类方法

先生。 方法及说明
1

获取下一个样式ID()

用于获取下一个样式的StyleID。

2

获取样式Id()

用于获取样式的StyleID。

3

获取样式()

它用于获取样式。

4

setStyleId(java.lang.String styleId)

用于设置styleID。

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

POI API 文档

XWPFT表

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

类方法

先生。 方法及说明
1

添加新列()

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

2

addRow(XWPFTableRow 行,int pos)

将新行添加到表中的位置 pos 处。

3

创建行()

创建一个新的 XWPFTableRow 对象,其中包含与当时定义的列数一样多的单元格。

4

setWidth(int 宽度)

设置列的宽度。

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

XWPFWordExtractor

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

类方法

先生。 方法及说明
1

获取文本()

从文档中检索所有文本。

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