PageBorderDistanceFrom enumeration

Specifies the positioning of the page border relative to the page margin.

public enum PageBorderDistanceFrom


Text0Border position is measured from the page margin.
PageEdge1Border position is measured from the page edge.


Shows how to create a wide blue band border at the top of the first page.

Document doc = new Document();

PageSetup pageSetup = doc.Sections[0].PageSetup;
pageSetup.BorderAlwaysInFront = false;
pageSetup.BorderDistanceFrom = PageBorderDistanceFrom.PageEdge;
pageSetup.BorderAppliesTo = PageBorderAppliesTo.FirstPage;

Border border = pageSetup.Borders[BorderType.Top];
border.LineStyle = LineStyle.Single;
border.LineWidth = 30;
border.Color = Color.Blue;
border.DistanceFromText = 0;

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

See Also