请问文档中的页眉页脚,怎么区分?

请问文档中的页眉页脚,怎么区分 FOOTER_EVEN FOOTER_FIRST FOOTER_PRIMARY,
HEADER_EVEN HEADER_FIRST HEADER_PRIMARY?中的哪一个是有效的

例如图中的页眉,应该获取哪个属性才能拿到它?

HEADER_PRIMARY 这个

@ouchli 您可以使用 HeaderFooter.HeaderFooterType 来区分不同的页眉/页脚类型。

Document doc = new Document("in.docx");
NodeCollection<HeaderFooter> headersFooters = doc.getChildNodes(NodeType.HEADER_FOOTER, true);
for (HeaderFooter hf : headersFooters)
{
    System.out.println(HeaderFooterType.toString(hf.getHeaderFooterType()));
}