Specifies the positioning of the page border relative to the page margin.
[Visual Basic]
Public Enum PageBorderDistanceFrom
[C#]public enum PageBorderDistanceFrom
Remarks
Example
Creates a page border that looks like a wide blue band at the top of the first page only.
[C#]
Document doc = new Document();
PageSetup ps = doc.Sections[0].PageSetup;
ps.BorderAlwaysInFront = false;
ps.BorderDistanceFrom = PageBorderDistanceFrom.PageEdge;
ps.BorderAppliesTo = PageBorderAppliesTo.FirstPage;
Border border = ps.Borders[BorderType.Top];
border.LineStyle = LineStyle.Single;
border.LineWidth = 30;
border.Color = System.Drawing.Color.Blue;
border.DistanceFromText = 0;
doc.Save(MyDir + "PageSetup.PageBorderTop Out.doc");
[Visual Basic]
Dim doc As Document = New Document()
Dim ps As PageSetup = doc.Sections(0).PageSetup
ps.BorderAlwaysInFront = False
ps.BorderDistanceFrom = PageBorderDistanceFrom.PageEdge
ps.BorderAppliesTo = PageBorderAppliesTo.FirstPage
Dim border As Border = ps.Borders(BorderType.Top)
border.LineStyle = LineStyle.Single
border.LineWidth = 30
border.Color = System.Drawing.Color.Blue
border.DistanceFromText = 0
doc.Save(MyDir & "PageSetup.PageBorderTop Out.doc")
Members
| Member Name | Description | Value |
| Text | Border position is measured from the page margin. | 0 |
| PageEdge | Border position is measured from the page edge. | 1 |
Requirements
Namespace: Aspose.Words
Assembly: Aspose.Words (in Aspose.Words.dll)
See Also
Aspose.Words Namespace | PageSetup | BorderDistanceFrom