Apache POI Word - Core Classes

Ten rozdział zawiera opis klas i metod Apache POI do zarządzania dokumentem Word.

Dokument

Jest to interfejs znaczników (interfejs nie zawiera żadnych metod), który informuje, że zaimplementowana klasa może być w stanie utworzyć dokument tekstowy.

XWPFDocument

To jest klasa poniżej org.apache.poi.xwpf.usermodelpakiet. Służy do tworzenia dokumentów MS-Word w formacie .docx.

Metody klasowe

Sr.No. Metoda i opis
1

commit()

Zatwierdza i zapisuje dokument.

2

createParagraph()

Dołącza nowy akapit do tego dokumentu.

3

createTable()

Tworzy pustą tabelę z jednym wierszem i jedną kolumną jako domyślną.

4

createTOC()

Tworzy spis treści dla dokumentu programu Word.

5

getParagraphs()

Zwraca akapity zawierające tekst nagłówka lub stopki.

6

getStyle()

Zwraca używany obiekt stylów.

Pozostałe metody tej klasy można znaleźć w pełnym dokumencie API pod adresem -

Pakiet org.apache.poi.openxml4j.opc.internal .

XWPFParagraph

To jest klasa poniżej org.apache.poi.xwpf.usermodelpakiet i służy do tworzenia akapitu w dokumencie tekstowym. Ta instancja jest również używana do dodawania wszystkich typów elementów do dokumentu Word.

Metody klasowe

Sr.No. Metoda i opis
1

createRun()

Dołącza nowy przebieg do tego akapitu.

2

getAlignment()

Zwraca wyrównanie akapitu, które zostanie zastosowane do tekstu w tym akapicie.

3

setAlignment(ParagraphAlignment align)

Określa wyrównanie akapitu, które zostanie zastosowane do tekstu w tym akapicie.

4

setBorderBottom(Borders border)

Określa obramowanie, które ma być wyświetlane pod zestawem akapitów, które mają ten sam zestaw ustawień obramowania akapitu.

5

setBorderLeft(Borders border)

Określa obramowanie, które będzie wyświetlane po lewej stronie strony wokół określonego akapitu.

6

setBorderRight(Borders border)

Określa obramowanie, które będzie wyświetlane po prawej stronie strony wokół określonego akapitu.

7

setBorderTop(Borders border)

Określa obramowanie, które będzie wyświetlane nad zestawem akapitów, które mają ten sam zestaw ustawień obramowania akapitu.

Pozostałe metody tej klasy można znaleźć w pełnym dokumencie API pod adresem -

Dokumentacja POI API

XWPFRun

To jest klasa poniżej org.apache.poi.xwpf.usermodel pakiet i służy do dodawania regionu tekstu do akapitu.

Metody klasowe

Sr.No. Metoda i opis
1

addBreak()

Określa, że ​​przerwa powinna zostać umieszczona w bieżącej lokalizacji w zawartości uruchomienia.

2

addTab()

Określa, że ​​zakładka powinna zostać umieszczona w bieżącej lokalizacji w zawartości uruchomienia.

3

setColor(java.lang.String rgbStr)

Ustawia kolor tekstu.

4

setFontSize(int size)

Określa rozmiar czcionki, który zostanie zastosowany do wszystkich nieskomplikowanych znaków skryptu w treści tego uruchomienia po wyświetleniu.

5

setText(java.lang.String value)

Ustawia tekst tego tekstu.

6

setBold(boolean value)

Określa, czy właściwość pogrubienia ma być stosowana do wszystkich niezłożonych znaków skryptu w treści tego uruchomienia, gdy są wyświetlane w dokumencie.

Pozostałe metody tej klasy można znaleźć w pełnym dokumencie API pod adresem -

Dokumentacja POI API

XWPFStyle

To jest klasa poniżej org.apache.poi.xwpf.usermodel package i służy do dodawania różnych stylów do elementów obiektu w dokumencie tekstowym.

Metody klasowe

Sr.No. Metoda i opis
1

getNextStyleID()

Służy do pobierania StyleID następnego stylu.

2

getStyleId()

Służy do uzyskiwania StyleID stylu.

3

getStyles()

Służy do uzyskiwania stylów.

4

setStyleId(java.lang.String styleId)

Służy do ustawiania styleID.

Pozostałe metody tej klasy można znaleźć w pełnym dokumencie API pod adresem -

Dokumentacja POI API

XWPFTable

To jest klasa poniżej org.apache.poi.xwpf.usermodel pakiet i służy do dodawania danych tabeli do dokumentu tekstowego.

Metody klasowe

Sr.No. Metoda i opis
1

addNewCol()

Dodaje nową kolumnę dla każdego wiersza w tej tabeli.

2

addRow(XWPFTableRow row, int pos)

Dodaje nowy wiersz do tabeli w pozycji poz.

3

createRow()

Tworzy nowy obiekt XWPFTableRow z liczbą komórek odpowiadającą liczbie kolumn zdefiniowanej w tym momencie.

4

setWidth(int width)

Ustawia szerokość kolumny.

Pozostałe metody tej klasy można znaleźć w pełnym dokumencie API pod adresem: POI API Documentation

XWPFWordExtractor

To jest klasa poniżej org.apache.poi.xwpf.extractorpakiet. Jest to podstawowa klasa parsera używana do wyodrębniania prostego tekstu z dokumentu programu Word.

Metody klasowe

Sr.No. Metoda i opis
1

getText()

Pobiera cały tekst z dokumentu.

Pozostałe metody tej klasy można znaleźć w pełnym dokumencie API pod adresem: POI API Documentation