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