Class TableBorders
Represents collection of Table borders. This class is immutable.
Inheritance
Namespace: Telerik.Windows.Documents.Model
Assembly: Telerik.Windows.Documents.dll
Syntax
public class TableBorders : Object
Constructors
TableBorders()
TableBorders(Border)
Initializes a new instance of the TableBorders class.
Declaration
public TableBorders(Border all)
Parameters
Border
all
A Border instance which will be applied to all borders of the table. |
TableBorders(Border, Border, Border, Border, Border, Border)
Initializes a new instance of the TableBorders class.
Declaration
public TableBorders(Border leftBorder, Border topBorder, Border rightBorder, Border bottomBorder, Border insideHorizontalBorder = null, Border insideVerticalBorder = null)
Parameters
Border
leftBorder
The left border. |
Border
topBorder
The top border. |
Border
rightBorder
The right border. |
Border
bottomBorder
The bottom border. |
Border
insideHorizontalBorder
The inside horizontal border. |
Border
insideVerticalBorder
The inside vertical border. |
TableBorders(TableBorders)
Initializes a new instance of the TableBorders class.
Declaration
public TableBorders(TableBorders other)
Parameters
TableBorders
other
A TableBorders instance to copy the properties from. |
Properties
All
Gets all borders if they are equal.
Declaration
public Border All { get; }
Property Value
Border
The border. |
Bottom
InsideHorizontal
Gets the inside horizontal border.
Declaration
public Border InsideHorizontal { get; }
Property Value
Border
The border. |
InsideVertical
Gets the inside vertical border.
Declaration
public Border InsideVertical { get; }
Property Value
Border
The border. |
Left
Right
Top
Methods
Equals(Object)
Determines whether the specified System.Object, is equal to this instance.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The System.Object to compare with this instance. |
Returns
System.Boolean
|
GetHashCode()
Returns a hash code for this instance.
Declaration
public override int GetHashCode()
Returns
System.Int32
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. |
SetBottom(Border)
Returns new TableBorders object with the specified bottom border.
Declaration
public TableBorders SetBottom(Border newBottomBorder)
Parameters
Border
newBottomBorder
The new bottom border. |
Returns
TableBorders
|
SetInsideHorizontal(Border)
Returns new TableBorders object with the specified inside horizontal border.
Declaration
public TableBorders SetInsideHorizontal(Border newInsideHorizontalBorder)
Parameters
Border
newInsideHorizontalBorder
The new inside horizontal border. |
Returns
TableBorders
A new TableBorders instance keeping the new borders. |
SetInsideVertical(Border)
Returns new TableBorders object with the specified inside vertical border.
Declaration
public TableBorders SetInsideVertical(Border newInsideVerticalBorder)
Parameters
Border
newInsideVerticalBorder
The new inside vertical border. |
Returns
TableBorders
A new TableBorders instance keeping the new borders. |
SetLeft(Border)
Returns new TableBorders object with the specified left border.
Declaration
public TableBorders SetLeft(Border newLeftBorder)
Parameters
Border
newLeftBorder
The new left border. |
Returns
TableBorders
A new TableBorders instance keeping the new borders. |
SetRight(Border)
Returns new TableBorders object with the specified right border.
Declaration
public TableBorders SetRight(Border newRightBorder)
Parameters
Border
newRightBorder
The new right border. |
Returns
TableBorders
A new TableBorders instance keeping the new borders. |
SetTop(Border)
Returns new TableBorders object with the specified top border.
Declaration
public TableBorders SetTop(Border newTopBorder)
Parameters
Border
newTopBorder
The new top border. |
Returns
TableBorders
|
ToString()
Converts to string.
Declaration
public override string ToString()
Returns
System.String
A System.String that represents this instance. |