[]
        
(Showing Draft Content)

FarPoint.Win.Spread.SpreadSkin

SpreadSkin Class

Represents the skin of the Spread component.

Inheritance
SpreadSkin
Namespace: FarPoint.Win.Spread
Assembly: FarPoint.Win.Spread.dll
Syntax
[TypeConverter(typeof(SpreadSkinConverter))]
public class SpreadSkin : ISerializeSupport, ICloneable
<TypeConverter(GetType(SpreadSkinConverter))>
Public Class SpreadSkin
    Implements ISerializeSupport, ICloneable

Constructors

Name Description
SpreadSkin(SpreadSkin)

Creates a new Spread skin from the specified source.

SpreadSkin(string, FpSpread)

Creates a new Spread skin from the specified Spread component.

SpreadSkin(string, IInterfaceRenderer, IScrollBarRenderer, IFocusIndicatorRenderer, ISelectionRenderer, NamedStyle, NamedStyle, NamedStyle, NamedStyle)

Creates a new Spread skin from the specified values.

SpreadSkin(string, IInterfaceRenderer, IScrollBarRenderer, IFocusIndicatorRenderer, ISelectionRenderer, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle)

Creates a new Spread skin from the specified values.

SpreadSkin(string, IInterfaceRenderer, IScrollBarRenderer, IFocusIndicatorRenderer, ISelectionRenderer, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle)

Creates a new Spread skin from the specified values.

SpreadSkin(string, IInterfaceRenderer, IScrollBarRenderer, IFocusIndicatorRenderer, ISelectionRenderer, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle)

Creates a new Spread skin from the specified values.

SpreadSkin(string, IInterfaceRenderer, IScrollBarRenderer, IFocusIndicatorRenderer, ISelectionRenderer, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle, NamedStyle, StatusBarSkin)

Creates a new Spread skin from the specified values.

Properties

Name Description
Applying

Returns true if the skin is being applied to an FpSpread or SheetView object.

ColumnFooterDefaultStyle

Gets or sets the column footer default renderer of the Spread skin.

ColumnFooterRenderer

Default Renderer for paint cells in ColumnFooter area.

ColumnHeaderDefaultStyle

Gets or sets the column header default renderer of the Spread skin.

ColumnHeaderRenderer

Default Renderer for paint cells in ColumnHeader area.

CornerDefaultStyle

Gets or sets the corner default renderer of the Spread skin.

CornerFooterDefaultStyle

Gets or sets the default style of corner footer.

CornerRenderer

Default Renderer for paint cells in Corner area.

DefaultColumnFooterRowHeight

Gets default height of columnFooter row.

DefaultColumnHeaderRowHeight

Gets default height of columnHeader row.

DefaultRowHeaderColumnWidth

Gets default width of rowHeader column.

DefaultStyle

Gets or sets the cells default renderer of the Spread skin.

DynamicArrayErrorRenderer

Gets or sets the un-spillable dynamic array indicator renderer.

DynamicArrayRenderer

Gets or sets the spillable dynamic array indicator renderer.

FilterBarDefaultStyle

Gets or sets the filter bar default style of the Spread skin.

FilterBarHeaderDefaultStyle

Gets or sets the filter bar header default style of the Spread skin.

FocusRenderer

Gets or sets the focus indicator renderer of the Spread skin.

FooterCornerRenderer

Default Renderer for paint cells in ColumnFooterCorner area.

InterfaceRenderer

Gets or sets the interface renderer of the Spread skin.

Name

Gets or sets the name of the Spread skin.

Renderer

Default Renderer for paint cells in viewport area.

RowHeaderDefaultStyle

Gets or sets the row header default renderer of the Spread skin.

RowHeaderRenderer

Default Renderer for paint cells in RowHeader area.

ScrollBarRenderer

Gets or sets the scroll bar renderer of the Spread skin.

SelectionRenderer

Gets or sets the selection renderer of the Spread skin.

SparklineGroupRenderer

Gets or sets the sparkline group indicator renderer.

StatusBarSkin

Gets or sets the filter bar default style of the Spread skin.

Methods

Name Description
Apply(FpSpread)

Applies the settings to the Spread component.

Apply(SheetView)

Applies the settings to the sheet (SheetView object).

Clone()

Creates a new object that is a copy of the current instance.

CopyFrom(SpreadSkin)

Copies settings from another Spread skin instance.

Deserialize(XmlNodeReader)

Loads the object from XML.

Equals(object)

Returns whether the specified object is equivalent to this skin.

GetBackColor()

Returns backColor of Cells on viewport

GetForeColor()

Returns foreColor of cells on viewport

GetHashCode()

Serves as a hash function for a particular type.

GetHeaderBackColor()

Returns BackColor of cells on headers

GetHeaderForeColor()

Returns foreColor of cells on headers

Load(Stream)

Loads a Spread skin from a stream.

Load(string)

Loads a Spread skin from a file.

OnChanged(EventArgs)

Raises the changed event.

Save(SpreadSkin, Stream)

Saves a Spread skin to a stream.

Save(SpreadSkin, string)

Saves a Spread skin to a file.

Serialize(XmlTextWriter)

Saves the skin to XML.

Events

Name Description
Changed

Raised when the skin is changed