Я хочу установить поля страницы для текстового документа, созданные с помощью apache poi-3.9. Я нашел, что это можно сделать, используя CTPageMar
, но CTPageMar
не разрешается. Я использую апачский пои-3,9Как установить поля страницы для текстового документа с помощью apache poi?
Я попробовал этот
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 код по марке помог, но он работает для формата doc не для docx. как я могу установить поля при создании документа xwpf. (код из ссылки описывает настройки полей для существующего документа) – imdzeeshan
Возможно, вы используете XWPFDocument вместо HWPF? – LittlePanda