Word章节以分节符划分,一个章节内可以存在页眉的形式又细分“首页不同”和“奇偶页不同”,本文只是获取同一个章节中第一个页显示的页眉,统称首页页眉。
/// <summary>
/// 获取页眉
/// </summary>
/// <param name="section"></param>
/// <returns></returns>
public static List<Paragraph> GetHeader(Aspose.Words.Section section)
{
HeaderFooter header = GetHeaderFooter(section);
//不会出现=null的情况
if (header != null && header.GetText() == "\r")
{
return null;
}
List<Paragraph> headList = new List<Paragraph>();
foreach (Node item in header.ChildNodes)
{
if (item.NodeType == NodeType.Paragraph)
{
Paragraph p = (item as Para