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