Apache POIWord-コアクラス

この章では、Word文書を管理するためのApachePOIのクラスとメソッドについて説明します。

資料

これはマーカーインターフェイス(インターフェイスにはメソッドが含まれていません)であり、実装されたクラスがWord文書を作成できることを通知します。

XWPFDocument

これは下のクラスです org.apache.poi.xwpf.usermodelパッケージ。.docxファイル形式のMS-Wordドキュメントを作成するために使用されます。

クラスメソッド

シニア番号 方法と説明
1

commit()

ドキュメントをコミットして保存します。

2

createParagraph()

このドキュメントに新しい段落を追加します。

3

createTable()

デフォルトとして1行1列の空のテーブルを作成します。

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ドキュメントを参照してください。

POIAPIドキュメント

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ドキュメントを参照してください。

POIAPIドキュメント

XWPFStyle

これは下のクラスです org.apache.poi.xwpf.usermodel パッケージであり、Word文書のオブジェクト要素にさまざまなスタイルを追加するために使用されます。

クラスメソッド

シニア番号 方法と説明
1

getNextStyleID()

次のスタイルのStyleIDを取得するために使用されます。

2

getStyleId()

スタイルのStyleIDを取得するために使用されます。

3

getStyles()

スタイルを取得するために使用されます。

4

setStyleId(java.lang.String styleId)

styleIDを設定するために使用されます。

このクラスの残りのメソッドについては、-にある完全なAPIドキュメントを参照してください。

POIAPIドキュメント

XWPFTable

これは下のクラスです org.apache.poi.xwpf.usermodel パッケージであり、Word文書にテーブルデータを追加するために使用されます。

クラスメソッド

シニア番号 方法と説明
1

addNewCol()

このテーブルの各行に新しい列を追加します。

2

addRow(XWPFTableRow row, int pos)

テーブルの位置posに新しい行を追加します。

3

createRow()

その瞬間に定義された列の数と同じ数のセルを持つ新しいXWPFTableRowオブジェクトを作成します。

4

setWidth(int width)

列の幅を設定します。

このクラスの残りのメソッドについては、POIAPIドキュメントで完全なAPIドキュメントを参照してください。

XWPFWordExtractor

これは下のクラスです org.apache.poi.xwpf.extractorパッケージ。これは、Word文書から単純なテキストを抽出するために使用される基本的なパーサークラスです。

クラスメソッド

シニア番号 方法と説明
1

getText()

ドキュメントからすべてのテキストを取得します。

このクラスの残りのメソッドについては、POIAPIドキュメントで完全なAPIドキュメントを参照してください。