BorderSurroundsHeader

PageSetup.BorderSurroundsHeader property

指定页面边框是包含还是排除页眉。

public bool BorderSurroundsHeader { get; set; }

评论

注意,更改此属性会影响文档中的所有部分。

例子

演示如何将边框应用到页面和页眉/页脚。

Document doc = new Document();

DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world! This is the main body text.");
builder.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);
builder.Write("This is the header.");
builder.MoveToHeaderFooter(HeaderFooterType.FooterPrimary);
builder.Write("This is the footer.");
builder.MoveToDocumentEnd();

// 插入蓝色双线边框。
PageSetup pageSetup = doc.Sections[0].PageSetup;
pageSetup.Borders.LineStyle = LineStyle.Double;
pageSetup.Borders.Color = Color.Blue;

// 一个section的PageSetup对象有“BorderSurroundsHeader”和“BorderSurroundsFooter”标志来确定
// 页面边框是否包围主体文本,还分别包括页眉或页脚。
// 将“BorderSurroundsHeader”标志设置为“true”以用边框包围标题,
// 然后设置“BorderSurroundsFooter”标志将页脚保留在边框之外。
pageSetup.BorderSurroundsHeader = true;
pageSetup.BorderSurroundsFooter = false;

doc.Save(ArtifactsDir + "PageSetup.PageBorder.docx");

也可以看看