Table of Contents

Class CustomStyles

Namespace: FastReport.Olap.Styling
Assembly: FastCube.Core.dll

Base class for cube styling

public abstract class CustomStyles

Inheritance

objectCustomStyles

Derived

GridStyles

Constructors

CustomStyles()

Creates a new default instance.

public CustomStyles()

Properties

FirstIndex

Gets first index.

public abstract int FirstIndex { get; }

Property Value

int

LastIndex

Gets last index.

public abstract int LastIndex { get; }

Property Value

int

this[int]

Gets or sets style by index.

public abstract Style this[int Index] { get; set; }

Property Value

Style

Methods

Assign(CustomStyles)

Assign values from other styles.

public void Assign(CustomStyles source)

Parameters

source CustomStyles

DoChange()

Does changes.

protected void DoChange()

GetStyleName(int)

Gets style name by index.

public virtual string GetStyleName(int Index)

Parameters

Index int

Returns

string

InternalSetStyle(int, Style)

Sets style.

protected virtual void InternalSetStyle(int index, Style style)

Parameters

index int

style Style

PrepareStyles()

Prepeares styles.

protected virtual void PrepareStyles()

SetDefaultValues()

Sets default values.

protected virtual void SetDefaultValues()

StyleChanged(object, EventArgs)

On Style Changed.

protected virtual void StyleChanged(object sender, EventArgs e)

Parameters

sender object

e EventArgs

Changed

Event on changed.

public event EventHandler Changed

Event Type

EventHandler