使用 Apache poi 设置边距

Set margins with Apache poi

使用Apache poi 创建一个基本的word 文档,我需要更改页边距。 The answer to this question 看起来很完美,但我没有 CTPageMar class。我正在使用 3.10。有人用不同的版本或不同的方法幸运吗?

感谢 Gagravarr 为我指明了正确的方向。似乎我没有完整的 ooxml-schemas-1.1.jar。 这段代码现在完美地设置了边距

 CTSectPr sectPr = document.getDocument().getBody().addNewSectPr();
 CTPageMar pageMar = sectPr.addNewPgMar();
 pageMar.setLeft(BigInteger.valueOf(720L));
 pageMar.setTop(BigInteger.valueOf(360L));
 pageMar.setRight(BigInteger.valueOf(720L));
 pageMar.setBottom(BigInteger.valueOf(360L));

不知道单位是什么,但是720对应半英寸!