Apache POI Word - 核心類



本章將引導您學習 Apache POI 用於管理 Word 文件的類和方法。

文件

這是一個標記介面(介面不包含任何方法),它通知實現的類能夠建立 Word 文件。

XWPFDocument

這是org.apache.poi.xwpf.usermodel包下的一個類。它用於建立具有 .docx 檔案格式的 MS-Word 文件。

類方法

序號 方法和描述
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 文件中新增所有型別的元素。

類方法

序號 方法和描述
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 文件:-

POI API 文件

XWPFRun

這是org.apache.poi.xwpf.usermodel包下的一個類,用於向段落新增文字區域。

類方法

序號 方法和描述
1

addBreak()

指定應在執行內容中的當前位置放置換行符。

2

addTab()

指定應在執行內容中的當前位置放置製表符。

3

setColor(java.lang.String rgbStr)

設定文字顏色。

4

setFontSize(int size)

指定在顯示此執行的內容時,應將其應用於所有非複雜指令碼字元的字型大小。

5

setText(java.lang.String value)

設定此文字執行的文字。

6

setBold(boolean value)

指定是否應將粗體屬性應用於在文件中顯示此執行的內容中的所有非複雜指令碼字元。

有關此類的其餘方法,請參閱完整的 API 文件:-

POI API 文件

XWPFStyle

這是org.apache.poi.xwpf.usermodel包下的一個類,用於向 Word 文件中的物件元素新增不同的樣式。

類方法

序號 方法和描述
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 文件中新增表格資料。

類方法

序號 方法和描述
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 文件中提取簡單文字。

類方法

序號 方法和描述
1

getText()

檢索文件中的所有文字。

有關此類的其餘方法,請參閱完整的 API 文件:POI API 文件

廣告