Apache POI Word - Classes principales

Ce chapitre vous présente les classes et méthodes d'Apache POI pour gérer un document Word.

Document

Il s'agit d'une interface de marqueur (l'interface ne contient aucune méthode), qui notifie que la classe implémentée peut être capable de créer un document Word.

XWPFDocument

Ceci est une classe sous org.apache.poi.xwpf.usermodelpaquet. Il est utilisé pour créer un document MS-Word au format de fichier .docx.

Méthodes de classe

N ° Sr. Méthode et description
1

commit()

Valide et enregistre le document.

2

createParagraph()

Ajoute un nouveau paragraphe à ce document.

3

createTable()

Crée une table vide avec une ligne et une colonne par défaut.

4

createTOC()

Crée une table des matières pour le document Word.

5

getParagraphs()

Renvoie le (s) paragraphe (s) contenant le texte de l'en-tête ou du pied de page.

6

getStyle()

Renvoie l'objet styles utilisé.

Pour les autres méthodes de cette classe, reportez-vous au document API complet à l'adresse -

Package org.apache.poi.openxml4j.opc.internal .

XWPFParagraph

Ceci est une classe sous org.apache.poi.xwpf.usermodelpackage et est utilisé pour créer un paragraphe dans un document Word. Cette instance est également utilisée pour ajouter tous les types d'éléments dans un document Word.

Méthodes de classe

N ° Sr. Méthode et description
1

createRun()

Ajoute une nouvelle exécution à ce paragraphe.

2

getAlignment()

Renvoie l'alignement de paragraphe qui doit être appliqué au texte de ce paragraphe.

3

setAlignment(ParagraphAlignment align)

Spécifie l'alignement de paragraphe qui doit être appliqué au texte de ce paragraphe.

4

setBorderBottom(Borders border)

Spécifie la bordure qui doit être affichée sous un ensemble de paragraphes, qui ont le même ensemble de paramètres de bordure de paragraphe.

5

setBorderLeft(Borders border)

Spécifie la bordure qui doit être affichée sur le côté gauche de la page autour du paragraphe spécifié.

6

setBorderRight(Borders border)

Spécifie la bordure qui doit être affichée sur le côté droit de la page autour du paragraphe spécifié.

sept

setBorderTop(Borders border)

Spécifie la bordure qui doit être affichée au-dessus d'un ensemble de paragraphes qui ont le même ensemble de paramètres de bordure de paragraphe.

Pour les autres méthodes de cette classe, reportez-vous au document API complet à l'adresse -

Documentation de l'API POI

XWPFRun

Ceci est une classe sous org.apache.poi.xwpf.usermodel package et est utilisé pour ajouter une zone de texte au paragraphe.

Méthodes de classe

N ° Sr. Méthode et description
1

addBreak()

Spécifie qu'une interruption doit être placée à l'emplacement actuel dans le contenu de l'analyse.

2

addTab()

Spécifie qu'un onglet doit être placé à l'emplacement actuel dans le contenu de l'analyse.

3

setColor(java.lang.String rgbStr)

Définit la couleur du texte.

4

setFontSize(int size)

Spécifie la taille de police qui doit être appliquée à tous les caractères de script non complexes dans le contenu de cette exécution lors de l'affichage.

5

setText(java.lang.String value)

Définit le texte de cette exécution de texte.

6

setBold(boolean value)

Spécifie si la propriété bold doit être appliquée à tous les caractères de script non complexes dans le contenu de cette exécution lorsqu'ils sont affichés dans un document.

Pour les autres méthodes de cette classe, reportez-vous au document API complet à l'adresse -

Documentation de l'API POI

XWPFStyle

Ceci est une classe sous org.apache.poi.xwpf.usermodel package et est utilisé pour ajouter différents styles aux éléments d'objet dans un document Word.

Méthodes de classe

N ° Sr. Méthode et description
1

getNextStyleID()

Il est utilisé pour obtenir le StyleID du style suivant.

2

getStyleId()

Il est utilisé pour obtenir le StyleID du style.

3

getStyles()

Il est utilisé pour obtenir des styles.

4

setStyleId(java.lang.String styleId)

Il est utilisé pour définir styleID.

Pour les autres méthodes de cette classe, reportez-vous au document API complet à l'adresse -

Documentation de l'API POI

XWPFTable

Ceci est une classe sous org.apache.poi.xwpf.usermodel package et est utilisé pour ajouter des données de table dans un document Word.

Méthodes de classe

N ° Sr. Méthode et description
1

addNewCol()

Ajoute une nouvelle colonne pour chaque ligne de ce tableau.

2

addRow(XWPFTableRow row, int pos)

Ajoute une nouvelle ligne à la table à la position pos.

3

createRow()

Crée un nouvel objet XWPFTableRow avec autant de cellules que le nombre de colonnes défini à ce moment.

4

setWidth(int width)

Définit la largeur de la colonne.

Pour les autres méthodes de cette classe, reportez-vous au document API complet à l' adresse : Documentation API POI

XWPFWordExtractor

Ceci est une classe sous org.apache.poi.xwpf.extractorpaquet. Il s'agit d'une classe d'analyseur de base utilisée pour extraire le texte simple d'un document Word.

Méthodes de classe

N ° Sr. Méthode et description
1

getText()

Récupère tout le texte du document.

Pour les autres méthodes de cette classe, reportez-vous au document API complet à l' adresse : Documentation API POI