Class Annot.BorderStyle
BorderStyle structure specifies the characteristics of the annotation's border. The border is specified as a rounded rectangle.
Inherited Members
Namespace: pdftron.PDF
Assembly: PDFTronDotNet.dll
Syntax
public class Annot.BorderStyle
Constructors
BorderStyle(Style, double)
Creates a new border style with given parameters.
Declaration
public BorderStyle(Annot.BorderStyle.Style s, double b_width)
Parameters
| Type | Name | Description |
|---|---|---|
| Annot.BorderStyle.Style | s | The border style. |
| double | b_width | The border width expressed in the default user space. |
BorderStyle(Style, double, double, double)
Creates a new border style with given parameters.
Declaration
public BorderStyle(Annot.BorderStyle.Style s, double b_width, double b_hr, double b_vr)
Parameters
| Type | Name | Description |
|---|---|---|
| Annot.BorderStyle.Style | s | The border style. |
| double | b_width | The border width expressed in the default user space. |
| double | b_hr | The horizontal corner radius expressed in the default user space. |
| double | b_vr | The vertical corner radius expressed in the default user space. in drawing the border. The dash array is specified in the same format as in the line dash pattern parameter of the graphics state except that the phase is assumed to be 0. |
Remarks
If the corner radii are 0, the border has square (not rounded) corners; if the border width is 0, no border is drawn.
Exceptions
| Type | Condition |
|---|---|
| PDFNetException | PDFNetException the PDFNet exception |
BorderStyle(Style, double, double, double, double[])
Creates a new border style with given parameters.
Declaration
public BorderStyle(Annot.BorderStyle.Style s, double b_width, double b_hr, double b_vr, double[] dash_array)
Parameters
| Type | Name | Description |
|---|---|---|
| Annot.BorderStyle.Style | s | The border style. |
| double | b_width | The border width expressed in the default user space. |
| double | b_hr | The horizontal corner radius expressed in the default user space. |
| double | b_vr | The vertical corner radius expressed in the default user space. |
| double[] | dash_array | An array of numbers defining a pattern of dashes and gaps to be used in drawing the border. The dash array is specified in the same format as in the line dash pattern parameter of the graphics state except that the phase is assumed to be 0. |
Remarks
If the corner radii are 0, the border has square (not rounded) corners; if the border width is 0, no border is drawn.
Exceptions
| Type | Condition |
|---|---|
| PDFNetException | PDFNetException the PDFNet exception |
Properties
border_style
the border style
Declaration
public Annot.BorderStyle.Style border_style { get; set; }
Property Value
| Type | Description |
|---|---|
| Annot.BorderStyle.Style |
dash
the border dash pattern
Declaration
public double[] dash { get; set; }
Property Value
| Type | Description |
|---|---|
| double[] |
hr
horizontal corner radius
Declaration
public double hr { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
vr
vertical corner radius
Declaration
public double vr { get; set; }
Property Value
| Type | Description |
|---|---|
| double |
width
the border width
Declaration
public double width { get; set; }
Property Value
| Type | Description |
|---|---|
| double |