protected void updateHeaderAndFooter() { for (Document.SheetWrapper sheetWrapper : result.getWorksheets()) { Worksheet worksheet; try { worksheet = sheetWrapper.getWorksheet().getContents(); } catch (Docx4JException e) { throw new RuntimeException("Unable to get contents of worksheet", e); } if (worksheet.getHeaderFooter() != null) { CTHeaderFooter headerFooter = worksheet.getHeaderFooter(); if (headerFooter.getOddHeader() != null) { headerFooter.setOddHeader(insertBandDataToString(headerFooter.getOddHeader())); } if (headerFooter.getOddFooter() != null) { headerFooter.setOddFooter(insertBandDataToString(headerFooter.getOddFooter())); } } } }
protected void updateHeaderAndFooter() { for (Document.SheetWrapper sheetWrapper : result.getWorksheets()) { Worksheet worksheet = sheetWrapper.getWorksheet().getJaxbElement(); if (worksheet.getHeaderFooter() != null) { CTHeaderFooter headerFooter = worksheet.getHeaderFooter(); if (headerFooter.getOddHeader() != null) { headerFooter.setOddHeader(insertBandDataToString(headerFooter.getOddHeader())); } if (headerFooter.getOddFooter() != null) { headerFooter.setOddFooter(insertBandDataToString(headerFooter.getOddFooter())); } } } }