Free Support Forum - aspose.com

Header Footer Paragraphs

Hi,


How to check if the current paragraphs is Header/Footers paragraphs or normal body paragraph.
Here is my requirement below:
paragraphs=CurrentSourceDocument.GetChildNodes(NodeType.Paragraph, True).ToArray()

Now paragraphs contains all the paragraphs including Header/Footer paragraphs.
So i need to check if the the current paragraphs is a header/Footer paragraphs.

Thanks
Timothy

This message was posted using Page2Forum from DocumentBuilder.MoveToHeaderFooter Method - Aspose.Words for .NET

Hi Timothy,

Thanks for your request. I think, you can simply try to get an ancestor of the paragraph of the specific type. If ancestor of this type is not null then paragraph is a child of this ancestor. For example:

///

/// Returns tru if the node is inside HeaderFooter.

///

private bool IsHeaderFooterChild(Node node)

{

return node.GetAncestor(NodeType.HeaderFooter) != null;

}

Hope this helps.

Best regards,