Chcę ustawić marginesy strony dla dokumentu tekstowego utworzonego za pomocą apache poi-3.9. Znalazłem, że można to zrobić, używając CTPageMar
, ale CTPageMar
nie jest rozwiązany. Używam Apache POI-3,9jak ustawić marginesy strony dla dokumentu tekstowego za pomocą apache poi?
Próbowałem to
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));
Zobacz ten wątek - http://apache-poi.1045710.n5.nabble.com/How-to-change-margins-of-a-word-document-td5710067.html – LittlePanda
dzięki @LittlePanda kod po znaku pomógł, ale działa dla formatu doc, nie dla docx. jak ustawić marginesy podczas tworzenia dokumentu xwpf. (kod z linku opisuje ustawienia marginesów dla istniejącego dokumentu) – imdzeeshan
Być może używasz XWPFDocument nstead z HWPF, prawda? – LittlePanda