我想为使用apache poi-3.9创建的word文档设置页边距。我发现它可以使用CTPageMar
但CTPageMar
没有得到解决。我使用的Apache POI-3.9如何使用apache poi为word文档设置页边距?
我想这
CTSectPr sectPr = document.getDocument().getBody().addNewSectPr();
CTPageMar pageMar = sectPr.addNewPgMar();
pageMar.setLeft(BigInteger.valueOf(720L));
pageMar.setTop(BigInteger.valueOf(1440L));
pageMar.setRight(BigInteger.valueOf(720L));
pageMar.setBottom(BigInteger.valueOf(1440L));
看到这个主题 - http://apache-poi.1045710.n5.nabble.com/How-to-change-margins-of-a-word-document-td5710067.html – LittlePanda
感谢@LittlePanda由mark帮助,但它是为doc格式而不是为docx工作。如何在创建xwpf文档时设置边距。 (链接中的代码描述了现有文档的设置边距) – imdzeeshan
您可能正在使用XWPFDocument而不是HWPF吗? – LittlePanda