Je veux modifier la marge de la page entière du document par apache-poi et je veux que toutes les sections soient changées. Ceci est mon code:Comment régler la marge pour le document entier et toutes les sections par apache poi
XWPFDocument docx = new XWPFDocument(OPCPackage.open("template.docx"));
CTSectPr sectPr = docx.getDocument().getBody().getSectPr();
CTPageMar pageMar = sectPr.getPgMar();
pageMar.setLeft(BigInteger.valueOf(1200L));
pageMar.setTop(BigInteger.valueOf(500L));
pageMar.setRight(BigInteger.valueOf(800L));
pageMar.setBottom(BigInteger.valueOf(1440L));
docx.write(new FileOutputStream("test2.docx"));
Mais seule la dernière section est modifiée, pas toutes les sections et pas tout le document. Que dois-je faire pour modifier la marge de toutes les sections et la marge de l'ensemble du document?
@Punit Votre modification introduit démarquage inutile et une nouvelle erreur; à l'avenir, essayez de corriger * tous * les problèmes dans un article lors de l'édition et revérifiez si tous les changements sont corrects. OP: Veuillez accepter uniquement les modifications qui améliorent réellement votre message. –
Vous avez raison. J'ai accepté les modifications par erreur et j'ai été regretté après cela. Je vous remercie. @Baum mit Augen –