Class TableCellBorders
Represents collection of TableCell borders. This class is immutable.
Inheritance
Namespace: Telerik.Windows.Documents.Model
Assembly: Telerik.Windows.Controls.RichTextBox.dll
Syntax
public class TableCellBorders : Object
Constructors
TableCellBorders()
TableCellBorders(Single, Single, Single, Single, BorderStyle, Color)
Initializes a new instance of the Table
Declaration
public TableCellBorders(float left, float top, float right, float bottom, BorderStyle style, Color color)
Parameters
System. The left. |
System. The top. |
System. The right. |
System. The bottom. |
Border The style which will be used for all borders. |
System. The color which will be used for all borders. |
TableCellBorders(Single, BorderStyle, Color)
Initializes a new instance of the Table
Declaration
public TableCellBorders(float all, BorderStyle style, Color color)
Parameters
System. The thickness of the borders. |
Border The style which will be used for all borders. |
System. The color which will be used for all borders. |
TableCellBorders(Border)
Initializes a new instance of the Table
Declaration
public TableCellBorders(Border all)
Parameters
Border
all
The border which will be used for all cell borders, excluding inside borders. |
TableCellBorders(Border, Border, Border, Border)
Initializes a new instance of the Table
Declaration
public TableCellBorders(Border leftBorder, Border topBorder, Border rightBorder, Border bottomBorder)
Parameters
TableCellBorders(Border, Border, Border, Border, Border, Border)
Initializes a new instance of the Table
Declaration
public TableCellBorders(Border leftBorder, Border topBorder, Border rightBorder, Border bottomBorder, Border insideHorizontalBorder, Border insideVerticalBorder)
Parameters
TableCellBorders(BorderStyle, Color)
Initializes a new instance of the Table
Declaration
public TableCellBorders(BorderStyle style, Color color)
Parameters
Border The style which will be used for all borders. |
System. The color which will be used for all borders. |
TableCellBorders(TableCellBorders)
Initializes a new instance of the Table
Declaration
public TableCellBorders(TableCellBorders other)
Parameters
Table A Table |
Properties
All
Gets all border if they are equal. Does not take into account the inside borders.
Declaration
public Border All { get; }
Property Value
Border
All borders without inside borders. |
AllIncludingInside
Gets all border if they are equal. This property does take into account the inside borders.
Declaration
public Border AllIncludingInside { get; }
Property Value
Border
All borders. |
Bottom
Gets the bottom border.
Declaration
public Border Bottom { get; }
Property Value
Border
The bottom border. |
InsideHorizontal
Gets the inside horizontal border. This border is only used with conditional styles.
Declaration
public Border InsideHorizontal { get; }
Property Value
Border
The inside horizontal border. |
InsideVertical
Gets the inside vertical border. This border is only used with conditional styles.
Declaration
public Border InsideVertical { get; }
Property Value
Border
The inside vertical border. |
Left
Gets the left border.
Declaration
public Border Left { get; }
Property Value
Border
The left border. |
Right
Gets the right border.
Declaration
public Border Right { get; }
Property Value
Border
The right border. |
Top
Methods
Equals(Object)
Determines whether the specified System.
Declaration
public override bool Equals(object obj)
Parameters
System. The System. |
Returns
System.
|
GetHashCode()
Returns a hash code for this instance.
Declaration
public override int GetHashCode()
Returns
System. A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. |
SetBottom(Border)
Returns new Table
Declaration
public TableCellBorders SetBottom(Border newBottomBorder)
Parameters
Border
newBottomBorder
The new bottom border. |
Returns
SetInsideHorizontal(Border)
Returns new Table
Declaration
public TableCellBorders SetInsideHorizontal(Border newInsideHorizontal)
Parameters
Border
newInsideHorizontal
The new inside horizontal. |
Returns
SetInsideVertical(Border)
Returns new Table
Declaration
public TableCellBorders SetInsideVertical(Border newInsideVertical)
Parameters
Border
newInsideVertical
The new inside vertical. |
Returns
SetLeft(Border)
Returns new Table
Declaration
public TableCellBorders SetLeft(Border newLeftBorder)
Parameters
Border
newLeftBorder
The new left border. |
Returns
SetRight(Border)
Returns new Table
Declaration
public TableCellBorders SetRight(Border newRightBorder)
Parameters
Border
newRightBorder
The new right border. |
Returns
SetTop(Border)
Returns new Table
Declaration
public TableCellBorders SetTop(Border newTopBorder)
Parameters
Border
newTopBorder
The new top border. |