我想爲使用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