Class DifferentialFormatting
Defines formatting properties that overlay base cell formatting when conditional formatting rules are met, allowing selective property changes without replacing all formatting.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Model.ConditionalFormattings
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class DifferentialFormatting
Constructors
DifferentialFormatting()
Initializes a new DifferentialFormatting that can overlay formatting properties on cells when conditional formatting rules apply.
Declaration
public DifferentialFormatting()
Properties
BottomBorder
Gets or sets the bottom border style and color to apply when the conditional formatting rule is satisfied.
Declaration
public CellBorder BottomBorder { get; set; }
Property Value
|
CellBorder
|
CellValueFormat
Gets or sets the number format to apply when the conditional formatting rule is satisfied.
Declaration
public CellValueFormat CellValueFormat { get; set; }
Property Value
|
CellValueFormat
|
DiagonalDownBorder
Gets or sets the diagonal down border (top-left to bottom-right) style and color to apply when the conditional formatting rule is satisfied.
Declaration
public CellBorder DiagonalDownBorder { get; set; }
Property Value
|
CellBorder
|
DiagonalUpBorder
Gets or sets the diagonal up border (bottom-left to top-right) style and color to apply when the conditional formatting rule is satisfied.
Declaration
public CellBorder DiagonalUpBorder { get; set; }
Property Value
|
CellBorder
|
Fill
Gets or sets the background fill (pattern or gradient) to apply when the conditional formatting rule is satisfied.
Declaration
public IFill Fill { get; set; }
Property Value
|
IFill
|
FontFamily
Gets or sets the font family to apply when the conditional formatting rule is satisfied.
Declaration
public ThemableFontFamily FontFamily { get; set; }
Property Value
|
ThemableFontFamily
|
FontSize
Gets or sets the font size to apply when the conditional formatting rule is satisfied.
Declaration
public double FontSize { get; set; }
Property Value
|
System.Double
|
ForeColor
Gets or sets the text color to apply when the conditional formatting rule is satisfied.
Declaration
public ThemableColor ForeColor { get; set; }
Property Value
|
ThemableColor
|
IsBold
Gets or sets whether to apply bold text formatting when the conditional formatting rule is satisfied.
Declaration
public bool IsBold { get; set; }
Property Value
|
System.Boolean
|
IsItalic
Gets or sets whether to apply italic text formatting when the conditional formatting rule is satisfied.
Declaration
public bool IsItalic { get; set; }
Property Value
|
System.Boolean
|
LeftBorder
Gets or sets the left border style and color to apply when the conditional formatting rule is satisfied.
Declaration
public CellBorder LeftBorder { get; set; }
Property Value
|
CellBorder
|
RightBorder
Gets or sets the right border style and color to apply when the conditional formatting rule is satisfied.
Declaration
public CellBorder RightBorder { get; set; }
Property Value
|
CellBorder
|
TopBorder
Gets or sets the top border style and color to apply when the conditional formatting rule is satisfied.
Declaration
public CellBorder TopBorder { get; set; }
Property Value
|
CellBorder
|
Underline
Gets or sets the underline style to apply when the conditional formatting rule is satisfied.
Declaration
public UnderlineType Underline { get; set; }
Property Value
|
UnderlineType
|
Methods
Equals(Object)
Compares this differential formatting with another object and returns true if all formatting properties match.
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()
Computes a hash code based on all defined formatting properties for use in collections.
Declaration
public override int GetHashCode()
Returns
|
System.Int32
A hash code for the current System.Object. |