Parola POI Apache - Classi principali
Questo capitolo ti guida attraverso le classi e i metodi di Apache POI per la gestione di un documento Word.
Documento
Questa è un'interfaccia marker (l'interfaccia non contiene alcun metodo), che notifica che la classe implementata può essere in grado di creare un documento word.
XWPFDocument
Questa è una classe sotto org.apache.poi.xwpf.usermodelpacchetto. Viene utilizzato per creare documenti MS-Word con formato di file .docx.
Metodi di classe
Sr.No. | Metodo e descrizione |
---|---|
1 | commit() Impegna e salva il documento. |
2 | createParagraph() Aggiunge un nuovo paragrafo a questo documento. |
3 | createTable() Crea una tabella vuota con una riga e una colonna come impostazione predefinita. |
4 | createTOC() Crea un sommario per il documento di Word. |
5 | getParagraphs() Restituisce il paragrafo (i) che contiene il testo dell'intestazione o del piè di pagina. |
6 | getStyle() Restituisce l'oggetto styles utilizzato. |
Per i restanti metodi di questa classe, fare riferimento al documento API completo su -
Pacchetto org.apache.poi.openxml4j.opc.internal .
XWPFParagraph
Questa è una classe sotto org.apache.poi.xwpf.usermodelpacchetto e viene utilizzato per creare un paragrafo in un documento word. Questa istanza viene utilizzata anche per aggiungere tutti i tipi di elementi nel documento di Word.
Metodi di classe
Sr.No. | Metodo e descrizione |
---|---|
1 | createRun() Aggiunge una nuova esecuzione a questo paragrafo. |
2 | getAlignment() Restituisce l'allineamento del paragrafo che deve essere applicato al testo in questo paragrafo. |
3 | setAlignment(ParagraphAlignment align) Specifica l'allineamento del paragrafo da applicare al testo in questo paragrafo. |
4 | setBorderBottom(Borders border) Specifica il bordo che deve essere visualizzato sotto una serie di paragrafi, che hanno la stessa serie di impostazioni del bordo del paragrafo. |
5 | setBorderLeft(Borders border) Specifica il bordo che verrà visualizzato sul lato sinistro della pagina attorno al paragrafo specificato. |
6 | setBorderRight(Borders border) Specifica il bordo da visualizzare sul lato destro della pagina attorno al paragrafo specificato. |
7 | setBorderTop(Borders border) Specifica il bordo da visualizzare sopra una serie di paragrafi che hanno la stessa serie di impostazioni del bordo del paragrafo. |
Per i restanti metodi di questa classe, fare riferimento al documento API completo su -
XWPFRun
Questa è una classe sotto org.apache.poi.xwpf.usermodel pacchetto e viene utilizzato per aggiungere un'area di testo al paragrafo.
Metodi di classe
Sr.No. | Metodo e descrizione |
---|---|
1 | addBreak() Specifica che verrà inserita un'interruzione nella posizione corrente nel contenuto della corsa. |
2 | addTab() Specifica che una scheda deve essere posizionata nella posizione corrente nel contenuto della corsa. |
3 | setColor(java.lang.String rgbStr) Imposta il colore del testo. |
4 | setFontSize(int size) Specifica la dimensione del carattere che verrà applicata a tutti i caratteri di script non complessi nel contenuto di questa esecuzione quando viene visualizzato. |
5 | setText(java.lang.String value) Imposta il testo di questa sequenza di testo. |
6 | setBold(boolean value) Specifica se la proprietà grassetto deve essere applicata a tutti i caratteri di script non complessi nel contenuto di questa esecuzione quando vengono visualizzati in un documento. |
Per i restanti metodi di questa classe, fare riferimento al documento API completo su -
XWPFStyle
Questa è una classe sotto org.apache.poi.xwpf.usermodel pacchetto e viene utilizzato per aggiungere stili diversi agli elementi oggetto in un documento word.
Metodi di classe
Sr.No. | Metodo e descrizione |
---|---|
1 | getNextStyleID() Viene utilizzato per ottenere StyleID dello stile successivo. |
2 | getStyleId() Viene utilizzato per ottenere StyleID dello stile. |
3 | getStyles() È usato per ottenere stili. |
4 | setStyleId(java.lang.String styleId) Viene utilizzato per impostare styleID. |
Per i restanti metodi di questa classe, fare riferimento al documento API completo su -
XWPFTable
Questa è una classe sotto org.apache.poi.xwpf.usermodel pacchetto e viene utilizzato per aggiungere i dati della tabella in un documento word.
Metodi di classe
Sr.No. | Metodo e descrizione |
---|---|
1 | addNewCol() Aggiunge una nuova colonna per ogni riga in questa tabella. |
2 | addRow(XWPFTableRow row, int pos) Aggiunge una nuova riga alla tabella alla posizione pos. |
3 | createRow() Crea un nuovo oggetto XWPFTableRow con tante celle quante sono le colonne definite in quel momento. |
4 | setWidth(int width) Imposta la larghezza della colonna. |
Per i restanti metodi di questa classe, fare riferimento al documento API completo in: Documentazione API POI
XWPFWordExtractor
Questa è una classe sotto org.apache.poi.xwpf.extractorpacchetto. È una classe parser di base utilizzata per estrarre il testo semplice da un documento di Word.
Metodi di classe
Sr.No. | Metodo e descrizione |
---|---|
1 | getText() Recupera tutto il testo dal documento. |
Per i restanti metodi di questa classe, fare riferimento al documento API completo in: Documentazione API POI