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