Я использую Apace POI для обработки некоторых документов и хочу добавить верхний/нижний колонтитул, который будет состоять из нескольких абзацев, но я хочу, чтобы они отображались в одной строке.
Это моя попытка до сих пор:
XWPFDocument document = new XWPFDocument();
// adding header and footer
CTP ctp = CTP.Factory.newInstance();
CTR ctr = ctp.addNewR();
// create footer components
CTText footerCopyrightText = ctr.addNewT();
footerCopyrightText.setStringValue("\u00A9" + " My Website - " + Calendar.getInstance().get(Calendar.YEAR));
CTText footerPageText = ctr.addNewT();
footerPageText.setStringValue(document.getProperties().getExtendedProperties().getUnderlyingProperties().getPages() + "");
XWPFParagraph footerCopyrightParagraph = new XWPFParagraph( ctp, document );
footerCopyrightParagraph.setAlignment(ParagraphAlignment.CENTER);
XWPFParagraph footerPageParagraph = new XWPFParagraph(ctp, document);
footerPageParagraph.setAlignment(ParagraphAlignment.RIGHT);
XWPFParagraph[] footerParagraphs = {footerCopyrightParagraph, footerPageParagraph};
CTSectPr sectPr = document.getDocument().getBody().addNewSectPr();
XWPFHeaderFooterPolicy headerFooterPolicy = new XWPFHeaderFooterPolicy(document, sectPr );
headerFooterPolicy.createFooter(STHdrFtr.DEFAULT, footerParagraphs);
Однако конечным результатом на данный момент является то, что я получаю один выровненный по правому краю текст, состоящий из двух конкатенированных параграфов XWPFP.
Я также проверил некоторые другие примеры здесь, в Stack Overflow (был один для заголовка, но мне не удалось заставить его работать).
Основная идея того, чего я хочу достичь, заключается в следующем: http://imgur.com/jrwVO0F
Любые идеи о том, что я делаю неправильно?
Спасибо,