@Deprecated public HeaderFooterPolicy getHeaderFooterPolicy() { int last = getDocumentModel().getSections().size(); if (last>0) { // Should always be the case, since we add one, // even if the document contains no sectPr return getDocumentModel().getSections().get(last-1).getHeaderFooterPolicy(); } else { log.error("Unexpected - zero sections?!"); return null; } }
previousHF = sw.getHeaderFooterPolicy(); log.debug( "registered sectpr");
@Deprecated public HeaderFooterPolicy getHeaderFooterPolicy() { int last = getDocumentModel().getSections().size(); if (last>0) { // Should always be the case, since we add one, // even if the document contains no sectPr return getDocumentModel().getSections().get(last-1).getHeaderFooterPolicy(); } else { log.error("Unexpected - zero sections?!"); return null; } }
List<SectionWrapper> sectionWrappers = template.getDocumentModel().getSections(); for (SectionWrapper sw : sectionWrappers) { HeaderFooterPolicy hfp = sw.getHeaderFooterPolicy(); System.out.println("\n\nSECTION \n"); System.out.println("Headers:"); if (hfp.getFirstHeader()!=null) { System.out.println("-first"); hfp.getFirstHeader().variableReplace(variables); } if (hfp.getDefaultHeader()!=null) { System.out.println("-default"); hfp.getDefaultHeader().variableReplace(variables); } if (hfp.getEvenHeader()!=null) { System.out.println("-even"); hfp.getEvenHeader().variableReplace(variables); } }
FooterPart footer = sw.getHeaderFooterPolicy().getDefaultFooter(); if (footer != null) { Ftr footerDoc = footer.getJaxbElement();
protected Part resolveTextPartForDOCX(Text text, WordprocessingMLPackage wordPackage) { java.util.List<SectionWrapper> sectionWrappers = wordPackage.getDocumentModel().getSections(); for (SectionWrapper sw : sectionWrappers) { HeaderFooterPolicy hfp = sw.getHeaderFooterPolicy(); List<Part> parts = Arrays.<Part>asList(hfp.getFirstHeader(), hfp.getDefaultHeader(), hfp.getEvenHeader(), hfp.getFirstFooter(), hfp.getDefaultFooter(), hfp.getEvenFooter()); for (Part part : parts) { TextMatchCallback callback = new TextMatchCallback(text); new TraversalUtil(part, callback); if (callback.matched) { return part; } } } return wordPackage.getMainDocumentPart(); }
protected Part resolveTextPartForDOCX(Text text, WordprocessingMLPackage wordPackage) { java.util.List<SectionWrapper> sectionWrappers = wordPackage.getDocumentModel().getSections(); for (SectionWrapper sw : sectionWrappers) { HeaderFooterPolicy hfp = sw.getHeaderFooterPolicy(); List<Part> parts = Arrays.asList(hfp.getFirstHeader(), hfp.getDefaultHeader(), hfp.getEvenHeader(), hfp.getFirstFooter(), hfp.getDefaultFooter(), hfp.getEvenFooter()); for (Part part : parts) { TextMatchCallback callback = new TextMatchCallback(text); new TraversalUtil(part, callback); if (callback.matched) { return part; } } } return wordPackage.getMainDocumentPart(); }
protected void collectHeadersAndFooters() {//collect data from headers List<SectionWrapper> sectionWrappers = wordprocessingMLPackage.getDocumentModel().getSections(); for (SectionWrapper sw : sectionWrappers) { HeaderFooterPolicy hfp = sw.getHeaderFooterPolicy(); collectDataFromObjects(hfp.getFirstHeader(), hfp.getDefaultHeader(), hfp.getEvenHeader(), hfp.getFirstFooter(), hfp.getDefaultFooter(), hfp.getEvenFooter()); } }
protected void collectHeadersAndFooters() {//collect data from headers List<SectionWrapper> sectionWrappers = wordprocessingMLPackage.getDocumentModel().getSections(); for (SectionWrapper sw : sectionWrappers) { HeaderFooterPolicy hfp = sw.getHeaderFooterPolicy(); collectDataFromObjects(hfp.getFirstHeader(), hfp.getDefaultHeader(), hfp.getEvenHeader(), hfp.getFirstFooter(), hfp.getDefaultFooter(), hfp.getEvenFooter()); } }
previousHF = sw.getHeaderFooterPolicy(); log.debug( "registered sectpr");