HeaderFooterType

HeaderFooterType enumeration

标识在 Word 文件中找到的页眉或页脚的类型。

public enum HeaderFooterType

价值观

姓名 价值 描述
HeaderEven 0 偶数页的页眉。
HeaderPrimary 1 主标题,也用于奇数页。
FooterEven 2 偶数页的页脚。
FooterPrimary 3 主要页脚,也用于奇数页。
HeaderFirst 4 部分第一页的页眉。
FooterFirst 5 该部分第一页的页脚。

例子

演示如何使用 DocumentBuilder 在文档中创建页眉和页脚。

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// 指定我们希望第一页、偶数页和奇数页使用不同的页眉和页脚。
builder.PageSetup.DifferentFirstPageHeaderFooter = true;
builder.PageSetup.OddAndEvenPagesHeaderFooter = true;

// 创建页眉,然后在文档中添加三页以显示每种页眉类型。
builder.MoveToHeaderFooter(HeaderFooterType.HeaderFirst);
builder.Write("Header for the first page");
builder.MoveToHeaderFooter(HeaderFooterType.HeaderEven);
builder.Write("Header for even pages");
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
builder.Write("Header for all other pages");

builder.MoveToSection(0);
builder.Writeln("Page1");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page2");
builder.InsertBreak(BreakType.PageBreak);
builder.Writeln("Page3");

doc.Save(ArtifactsDir + "DocumentBuilder.HeadersAndFooters.docx");

也可以看看