2017-04-15 5 views
0

Bonne journée. J'utilise Apache POI 3.15 pour créer un document Microsoft Word en Java. Je n'arrive pas à trouver un moyen de justifier un texte dans un paragraphe. Dans un XWPFParagraph il y a seulement la valeur BOTH (de la classe ParagraphAlignment), mais en réalité il ajuste un texte à gauche et à droite en ajoutant des espaces à partir des mots et s'il y en a quelques uns, le résultat est faux. Comment puis-je faire pour le faire?Comment puis-je justifier un paragraphe avec Apache POI?

Cordialement.

Stefano Errani

Répondre

3
 XWPFParagraph p1 = doc.createParagraph(); 
     p1.setAlignment(ParagraphAlignment.BOTH); 
+0

Bon travail pablo. Je trouve cela utile pour moi aussi. Pour ça. Je vous remercie! –

0
XWPFParagraph p1 = doc.createParagraph(); 
p1.setAlignment(ParagraphAlignment.BOTH); 

Il justifiera toutes les lignes du paragraphe, mais si vous ajoutez run.addBreak(); après run.addText (""); la dernière ligne aura l'indentation des deux.