Hi support,
I’m trying to link a header to the previous one. Here is my code:
Document wordDoc = new Document();
DocumentBuilder docBuild = new DocumentBuilder(wordDoc);
docBuild.write("sec1");
Node curNode = (Node)docBuild.getCurrentParagraph();
docBuild.moveToHeaderFooter(HeaderFooterType.HEADER_PRIMARY);
docBuild.write("H1");
docBuild.moveToHeaderFooter(HeaderFooterType.FOOTER_PRIMARY);
docBuild.write("F1");
docBuild.moveTo(curNode);
docBuild.insertBreak(BreakType.SECTION_BREAK_NEW_PAGE);
docBuild.write("sec2");
Node cur1Node = (Node)docBuild.getCurrentParagraph();
docBuild.moveToHeaderFooter(HeaderFooterType.HEADER_PRIMARY);
HeaderFooter header = (HeaderFooter) docBuild.getCurrentStory();
header.isLinkedToPrevious(true);
docBuild.moveToHeaderFooter(HeaderFooterType.FOOTER_PRIMARY);
docBuild.write("F2");
docBuild.moveTo(cur1Node);
wordDoc.save("C:\Temp\docHeaderFooter1.doc");
…but I get a null pointer exception when I try to move to footer. I’ve note that after “header.isLinkedToPrevious(true);”, the current story turns to null.
Thank you for looking into this,
Milan