Class CellBorders
Represents all the borders of a cell.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class CellBorders
Constructors
CellBorders()
CellBorders(CellBorder)
Initializes a new instance of the CellBorders class.
Declaration
public CellBorders(CellBorder all)
Parameters
CellBorder
all
The cell border to be applied on all sides of the cell. |
CellBorders(CellBorder, CellBorder, CellBorder, CellBorder, CellBorder, CellBorder, CellBorder, CellBorder)
Initializes a new instance of the CellBorders class.
Declaration
public CellBorders(CellBorder left, CellBorder top, CellBorder right, CellBorder bottom, CellBorder insideHorizontal, CellBorder insideVertical, CellBorder diagonalUp, CellBorder diagonalDown)
Parameters
CellBorder
left
The left border. |
CellBorder
top
The top border. |
CellBorder
right
The right border. |
CellBorder
bottom
The bottom border. |
CellBorder
insideHorizontal
The inside horizontal border. |
CellBorder
insideVertical
The inside vertical border. |
CellBorder
diagonalUp
The diagonal up border. |
CellBorder
diagonalDown
The diagonal down border. |
Fields
Default
The default borders of a cell.
Declaration
public static readonly CellBorders Default
Field Value
CellBorders
|
Properties
Bottom
Gets or sets the bottom border.
Declaration
public CellBorder Bottom { get; set; }
Property Value
CellBorder
The bottom border. |
DiagonalDown
Gets or sets the diagonal down border.
Declaration
public CellBorder DiagonalDown { get; set; }
Property Value
CellBorder
The diagonal down border. |
DiagonalUp
Gets or sets the diagonal up border.
Declaration
public CellBorder DiagonalUp { get; set; }
Property Value
CellBorder
The diagonal up border. |
InsideHorizontal
Gets or sets the inside horizontal border.
Declaration
public CellBorder InsideHorizontal { get; set; }
Property Value
CellBorder
The inside horizontal border. |
InsideVertical
Gets or sets the inside vertical border.
Declaration
public CellBorder InsideVertical { get; set; }
Property Value
CellBorder
The inside vertical border. |
Left
Gets or sets the left border.
Declaration
public CellBorder Left { get; set; }
Property Value
CellBorder
The left border. |
Right
Gets or sets the right border.
Declaration
public CellBorder Right { get; set; }
Property Value
CellBorder
The right border. |
Top
Gets or sets the top border.
Declaration
public CellBorder Top { get; set; }
Property Value
CellBorder
The top border. |
Methods
CreateInside(CellBorder)
Creates an inside group of borders.
Declaration
public static CellBorders CreateInside(CellBorder all)
Parameters
CellBorder
all
The border to be applied to the inner borders of a cell. |
Returns
CellBorders
The inside group of borders. |
CreateInside(CellBorder, CellBorder)
Creates an inside group of borders.
Declaration
public static CellBorders CreateInside(CellBorder insideHorizontal, CellBorder insideVertical)
Parameters
CellBorder
insideHorizontal
The inside horizontal border. |
CellBorder
insideVertical
The inside vertical border. |
Returns
CellBorders
The inside group of borders. |
CreateOutline(CellBorder)
Creates an outline.
Declaration
public static CellBorders CreateOutline(CellBorder all)
Parameters
CellBorder
all
The border to be applied to the top, right, bottom and left sides of the cell. |
Returns
CellBorders
The outline. |
CreateOutline(CellBorder, CellBorder, CellBorder, CellBorder)
Creates an outline.
Declaration
public static CellBorders CreateOutline(CellBorder left, CellBorder top, CellBorder right, CellBorder bottom)
Parameters
CellBorder
left
The left border. |
CellBorder
top
The top border. |
CellBorder
right
The right border. |
CellBorder
bottom
The bottom border. |
Returns
CellBorders
The outline. |
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
System.Boolean
True if the specified System.Object is equal to the current System.Object; otherwise, false. |
Overrides
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
System.Int32
A hash code for the current System.Object. |
Overrides
Operators
Equality(CellBorders, CellBorders)
Implements the equals operator.
Declaration
public static bool operator ==(CellBorders first, CellBorders second)
Parameters
CellBorders
first
The first value. |
CellBorders
second
The second value. |
Returns
System.Boolean
The result of the operator. |
Inequality(CellBorders, CellBorders)
Implements the not equals operator.
Declaration
public static bool operator !=(CellBorders first, CellBorders second)
Parameters
CellBorders
first
The first value. |
CellBorders
second
The second value. |
Returns
System.Boolean
The result of the operator. |