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.

VegaRiseVDocs.NET

Reset Password

Enter your email and we'll send you a link to reset your password.

Remember your password? Sign in