Apache POI Word - Kernklassen

Dieses Kapitel führt Sie durch die Klassen und Methoden von Apache POI zum Verwalten eines Word-Dokuments.

Dokument

Dies ist eine Markierungsschnittstelle (Schnittstelle enthält keine Methoden), die benachrichtigt, dass die implementierte Klasse ein Word-Dokument erstellen kann.

XWPFDocument

Dies ist eine Klasse unter org.apache.poi.xwpf.usermodelPaket. Es wird verwendet, um ein MS-Word-Dokument im DOCX-Dateiformat zu erstellen.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1

commit()

Übernimmt und speichert das Dokument.

2

createParagraph()

Fügt diesem Dokument einen neuen Absatz hinzu.

3

createTable()

Erstellt standardmäßig eine leere Tabelle mit einer Zeile und einer Spalte.

4

createTOC()

Erstellt ein Inhaltsverzeichnis für das Word-Dokument.

5

getParagraphs()

Gibt die Absätze zurück, die den Text der Kopf- oder Fußzeile enthalten.

6

getStyle()

Gibt das verwendete Styles-Objekt zurück.

Informationen zu den übrigen Methoden dieser Klasse finden Sie im vollständigen API-Dokument unter -

Paket org.apache.poi.openxml4j.opc.internal .

XWPFParagraph

Dies ist eine Klasse unter org.apache.poi.xwpf.usermodelPaket und wird verwendet, um einen Absatz in einem Word-Dokument zu erstellen. Diese Instanz wird auch verwendet, um alle Arten von Elementen in ein Word-Dokument einzufügen.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1

createRun()

Hängt einen neuen Lauf an diesen Absatz an.

2

getAlignment()

Gibt die Absatzausrichtung zurück, die auf den Text in diesem Absatz angewendet werden soll.

3

setAlignment(ParagraphAlignment align)

Gibt die Absatzausrichtung an, die auf den Text in diesem Absatz angewendet werden soll.

4

setBorderBottom(Borders border)

Gibt den Rand an, der unter einer Reihe von Absätzen angezeigt werden soll, die dieselben Einstellungen für die Absatzgrenzen haben.

5

setBorderLeft(Borders border)

Gibt den Rand an, der auf der linken Seite der Seite um den angegebenen Absatz angezeigt werden soll.

6

setBorderRight(Borders border)

Gibt den Rand an, der auf der rechten Seite der Seite um den angegebenen Absatz angezeigt werden soll.

7

setBorderTop(Borders border)

Gibt den Rand an, der über einer Reihe von Absätzen angezeigt werden soll, die dieselben Einstellungen für die Absatzgrenzen haben.

Informationen zu den übrigen Methoden dieser Klasse finden Sie im vollständigen API-Dokument unter -

POI-API-Dokumentation

XWPFRun

Dies ist eine Klasse unter org.apache.poi.xwpf.usermodel Paket und wird verwendet, um dem Absatz einen Textbereich hinzuzufügen.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1

addBreak()

Gibt an, dass eine Unterbrechung an der aktuellen Stelle im Laufinhalt platziert werden soll.

2

addTab()

Gibt an, dass eine Registerkarte an der aktuellen Position im Ausführungsinhalt platziert werden soll.

3

setColor(java.lang.String rgbStr)

Legt die Textfarbe fest.

4

setFontSize(int size)

Gibt die Schriftgröße an, die bei der Anzeige auf alle nicht komplexen Skriptzeichen im Inhalt dieses Laufs angewendet werden soll.

5

setText(java.lang.String value)

Legt den Text dieses Textlaufs fest.

6

setBold(boolean value)

Gibt an, ob die fettgedruckte Eigenschaft auf alle nicht komplexen Skriptzeichen im Inhalt dieses Laufs angewendet werden soll, wenn sie in einem Dokument angezeigt werden.

Informationen zu den übrigen Methoden dieser Klasse finden Sie im vollständigen API-Dokument unter -

POI-API-Dokumentation

XWPFStyle

Dies ist eine Klasse unter org.apache.poi.xwpf.usermodel Paket und wird verwendet, um den Objektelementen in einem Word-Dokument verschiedene Stile hinzuzufügen.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1

getNextStyleID()

Es wird verwendet, um die StyleID des nächsten Stils abzurufen.

2

getStyleId()

Es wird verwendet, um die StyleID des Stils abzurufen.

3

getStyles()

Es wird verwendet, um Stile zu erhalten.

4

setStyleId(java.lang.String styleId)

Es wird verwendet, um styleID festzulegen.

Informationen zu den übrigen Methoden dieser Klasse finden Sie im vollständigen API-Dokument unter -

POI-API-Dokumentation

XWPFTable

Dies ist eine Klasse unter org.apache.poi.xwpf.usermodel Paket und wird verwendet, um Tabellendaten zu einem Word-Dokument hinzuzufügen.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1

addNewCol()

Fügt für jede Zeile in dieser Tabelle eine neue Spalte hinzu.

2

addRow(XWPFTableRow row, int pos)

Fügt der Tabelle an Position pos eine neue Zeile hinzu.

3

createRow()

Erstellt ein neues XWPFTableRow-Objekt mit so vielen Zellen wie der Anzahl der in diesem Moment definierten Spalten.

4

setWidth(int width)

Legt die Breite der Spalte fest.

Die übrigen Methoden dieser Klasse finden Sie im vollständigen API-Dokument unter: POI-API-Dokumentation

XWPFWordExtractor

Dies ist eine Klasse unter org.apache.poi.xwpf.extractorPaket. Es ist eine grundlegende Parser-Klasse, mit der der einfache Text aus einem Word-Dokument extrahiert wird.

Klassenmethoden

Sr.Nr. Methode & Beschreibung
1

getText()

Ruft den gesamten Text aus dem Dokument ab.

Die übrigen Methoden dieser Klasse finden Sie im vollständigen API-Dokument unter: POI-API-Dokumentation