VegaRise.NET
Back to DOM

ParagraphBordersClass

Definition

Namespace
DOM.Styles
Assembly
DOM.dll

Represents border settings specific to paragraph elements.

Remarks

extends with paragraph-specific metadata. It is used to describe the visual borders applied around a paragraph and any special border that should appear between adjacent paragraphs (for example when paragraph-level borders are used to create separators or rules between blocks of text). ParagraphBorders RectBorder Paragraph borders are configured through . ParagraphBorders

Examples

csharp
1// 1. Rectangle around a single paragraph
2var borders = new ParagraphBorders
3{
4 Top = new BorderStyle { BorderColor = Color.Gray, BorderSize = 1, BorderValue = BorderValues.single },
5 Bottom = new BorderStyle { BorderColor = Color.Gray, BorderSize = 1, BorderValue = BorderValues.single },
6 Left = new BorderStyle { BorderColor = Color.Gray, BorderSize = 1, BorderValue = BorderValues.single },
7 Right = new BorderStyle { BorderColor = Color.Gray, BorderSize = 1, BorderValue = BorderValues.single }
8};
9
csharp
1// 2. Left rule only (block quote effect)
2var borders = new ParagraphBorders
3{
4 Left = new BorderStyle
5 {
6 BorderColor = Color.DarkBlue,
7 BorderSize = 3,
8 BorderValue = BorderValues.single
9 }
10};
11
csharp
1// 3. Horizontal rule between consecutive paragraphs
2var borders = new ParagraphBorders
3{
4 Between = new BorderStyle
5 {
6 BorderColor = Color.LightGray,
7 BorderSize = 0.5,
8 BorderValue = BorderValues.dotted
9 }
10};
11
csharp
1// 4. Attach to a ParagraphStyle
2var style = new ParagraphStyle
3{
4 ParagraphBorders = new ParagraphBorders
5 {
6 Top = new BorderStyle { BorderColor = Color.Black, BorderSize = 1, BorderValue = BorderValues.single }
7 }
8};
9var p = doc.AddParagraph();
10p.Style = style;
11
csharp
1// 5. Underline-style rule beneath a heading paragraph
2borders.Bottom = new BorderStyle
3{
4 BorderColor = Color.DarkBlue,
5 BorderSize = 1.5,
6 BorderValue = BorderValues.double
7};
8

Properties

Gets or sets the border style applied between consecutive paragraphs.

VegaRise.NET

Sign In

Welcome back. Please sign in to your account.

Forgot password?
or

Don't have an account? Create an account

By signing in, you agree to our Terms of Service and Privacy Policy.