Class
DifferentialFormatting

Defines formatting properties that overlay base cell formatting when conditional formatting rules are met, allowing selective property changes without replacing all formatting.

Definition

Namespace:Telerik.Windows.Documents.Spreadsheet.Model.ConditionalFormattings

Assembly:Telerik.Windows.Documents.Spreadsheet.dll

Syntax:

cs-api-definition
public class DifferentialFormatting

Inheritance: objectDifferentialFormatting

Constructors

DifferentialFormatting()

Initializes a new DifferentialFormatting that can overlay formatting properties on cells when conditional formatting rules apply.

Declaration

cs-api-definition
public DifferentialFormatting()

Properties

BottomBorder

Gets or sets the bottom border style and color to apply when the conditional formatting rule is satisfied.

Declaration

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
public double FontSize { get; set; }

Property Value

double

ForeColor

Gets or sets the text color to apply when the conditional formatting rule is satisfied.

Declaration

cs-api-definition
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

cs-api-definition
public bool IsBold { get; set; }

Property Value

bool

IsItalic

Gets or sets whether to apply italic text formatting when the conditional formatting rule is satisfied.

Declaration

cs-api-definition
public bool IsItalic { get; set; }

Property Value

bool

LeftBorder

Gets or sets the left border style and color to apply when the conditional formatting rule is satisfied.

Declaration

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
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

cs-api-definition
public override bool Equals(object obj)

Parameters

obj

object

The object to compare with the current object.

Returns

bool

True if the specified object is equal to the current object; otherwise, false.

Overrides object.Equals(object)

GetHashCode()

Computes a hash code based on all defined formatting properties for use in collections.

Declaration

cs-api-definition
public override int GetHashCode()

Returns

int

A hash code for the current object.

Overrides object.GetHashCode()