核心类( Core Classes)
本章将向您介绍用于管理Word文档的Apache POI的类和方法。
Document
这是一个标记接口(接口不包含任何方法),通知实现的类可以创建word文档。
XWPFDocument
这是org.apache.poi.xwpf.usermodel包下的一个类。 它用于创建.docx文件格式的MS-Word文档。
类方法 (Class Methods)
Sr.No. | 方法和描述 |
---|---|
1 | commit() 提交并保存文档。 |
2 | createParagraph() 在本文档中附加一个新段落。 |
3 | createTable() 创建一个默认包含一行和一列的空表。 |
4 | createTOC() 为Word文档创建内容表。 |
5 | getParagraphs() 返回包含页眉或页脚文本的段落。 |
6 | getStyle() 返回使用的样式对象。 |
对于此类的其余方法,请参阅完整的API文档 -
包org.apache.poi.openxml4j.opc.internal 。
XWPFParagraph
这是org.apache.poi.xwpf.usermodel包下的一个类,用于在word文档中创建段落。 此实例还用于将所有类型的元素添加到word文档中。
类方法 (Class Methods)
Sr.No. | 方法和描述 |
---|---|
1 | createRun() 在此段落中添加新运行。 |
2 | getAlignment() 返回应适用于本段文本的段落对齐方式。 |
3 | setAlignment(ParagraphAlignment align) 指定应该应用于本段文本的段落对齐方式。 |
4 | setBorderBottom(Borders border) 指定应显示在一组段落下方的边框,这些段落具有相同的段落边框设置集。 |
5 | setBorderLeft(Borders border) 指定应在指定段落周围的页面左侧显示的边框。 |
6 | setBorderRight(Borders border) 指定应在指定段落周围的页面右侧显示的边框。 |
7 | setBorderTop(Borders border) 指定应显示在一组段落上方的边框,这些段落具有相同的段落边框设置。 |
对于此类的其余方法,请参阅完整的API文档 -
XWPFRun
这是org.apache.poi.xwpf.usermodel包下的一个类,用于向段落添加文本区域。
类方法 (Class Methods)
Sr.No. | 方法和描述 |
---|---|
1 | addBreak() 指定将中断放置在运行内容中的当前位置。 |
2 | addTab() 指定选项卡应放置在运行内容中的当前位置。 |
3 | setColor(java.lang.String rgbStr) 设置文本颜色。 |
4 | setFontSize(int size) 指定显示时应在此运行内容中应用于所有非复杂脚本字符的字体大小。 |
5 | setText(java.lang.String value) 设置此文本运行的文本。 |
6 | setBold(boolean value) 指定在文档中显示时,bold属性是否应应用于此运行内容中的所有非复杂脚本字符。 |
对于此类的其余方法,请参阅完整的API文档 -
XWPFStyle
这是org.apache.poi.xwpf.usermodel包下的一个类,用于向word文档中的对象元素添加不同的样式。
类方法 (Class Methods)
Sr.No. | 方法和描述 |
---|---|
1 | getNextStyleID() 它用于获取下一个样式的StyleID。 |
2 | getStyleId() 它用于获取样式的StyleID。 |
3 | getStyles() 它用于获取样式。 |
4 | setStyleId(java.lang.String styleId) 它用于设置styleID。 |
对于此类的其余方法,请参阅完整的API文档 -
XWPFTable
这是org.apache.poi.xwpf.usermodel包下的一个类,用于将表数据添加到word文档中。
类方法 (Class Methods)
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文档中提取简单文本。
类方法 (Class Methods)
Sr.No. | 方法和描述 |
---|---|
1 | getText() 从文档中检索所有文本。 |
有关此类的其余方法,请参阅完整的API文档: POI API文档