Show / Hide Table of Contents

Class Border

Represents a border around the report object.

Inheritance
System.Object
Border
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FastReport
Assembly: FastReport.OpenSource.dll
Syntax
public class Border
Remarks

Border consists of four lines. Each line has own color, style and width. Lines are accessible through LeftLine, RightLine, TopLine, BottomLine properties.

To turn on and off the lines, use the Lines property. To set the same color, style or width for each line, use Color, Style, Width properties of the Border.

Constructors

Border()

Initializes a new instance of the Border class with default settings.

Declaration
public Border()

Properties

BottomLine

Gets or sets the bottom line of the border.

Declaration
public BorderLine BottomLine { get; set; }
Property Value
Type Description
BorderLine

Color

Gets or sets a color of the border.

Declaration
public Color Color { get; set; }
Property Value
Type Description
Color
Remarks

This property actually returns a color of the LeftLine. When you assign a value to this property, the value will be set to each border line.

LeftLine

Gets or sets the left line of the border.

Declaration
public BorderLine LeftLine { get; set; }
Property Value
Type Description
BorderLine

Lines

Gets or sets a visible lines of a border.

Declaration
public BorderLines Lines { get; set; }
Property Value
Type Description
BorderLines

RightLine

Gets or sets the right line of the border.

Declaration
public BorderLine RightLine { get; set; }
Property Value
Type Description
BorderLine

Shadow

Gets or sets a value determines whether to draw a shadow.

Declaration
public bool Shadow { get; set; }
Property Value
Type Description
System.Boolean

ShadowColor

Gets or sets a shadow color.

Declaration
public Color ShadowColor { get; set; }
Property Value
Type Description
Color

ShadowWidth

Gets or sets a shadow width, in pixels.

Declaration
public float ShadowWidth { get; set; }
Property Value
Type Description
System.Single

SimpleBorder

Gets or sets a value determines that Border must serialize only one line.

Declaration
public bool SimpleBorder { get; set; }
Property Value
Type Description
System.Boolean
Remarks

This property is for internal use only.

Style

Gets or sets a style of the border.

Declaration
public LineStyle Style { get; set; }
Property Value
Type Description
LineStyle
Remarks

This property actually returns a style of the LeftLine. When you assign a value to this property, the value will be set to each border line.

TopLine

Gets or sets the top line of the border.

Declaration
public BorderLine TopLine { get; set; }
Property Value
Type Description
BorderLine

Width

Gets or sets a width of the border, in pixels.

Declaration
public float Width { get; set; }
Property Value
Type Description
System.Single
Remarks

This property actually returns a width of the LeftLine. When you assign a value to this property, the value will be set to each border line.

Methods

Clone()

Creates the exact copy of this Border.

Declaration
public Border Clone()
Returns
Type Description
Border

A copy of this border.

Draw(FRPaintEventArgs, RectangleF)

Draw the border using draw event arguments and specified bounding rectangle.

Declaration
public void Draw(FRPaintEventArgs e, RectangleF rect)
Parameters
Type Name Description
FRPaintEventArgs e

Draw event arguments.

RectangleF rect

Bounding rectangle.

Remarks

This method is for internal use only.

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.Object.GetHashCode()

Serialize(FRWriter, String, Border)

Serializes the border.

Declaration
public void Serialize(FRWriter writer, string prefix, Border c)
Parameters
Type Name Description
FRWriter writer

Writer object.

System.String prefix

Border property name.

Border c

Another Border to compare with.

Remarks

This method is for internal use only.

Back to top Generated by DocFX