Table of Contents

Class CellInfos

Namespace: FastReport.Olap.Controls
Assembly: FastCube.WinForms.dll

Cell infos list.

public class CellInfos : List<CellInfo>

Inheritance

objectList<CellInfo>CellInfos

Constructors

CellInfos(AxisZone)

Creates a new instance.

public CellInfos(AxisZone owner)

Parameters

owner AxisZone

Fields

FirstCell

First cell.

public int FirstCell

Field Value

int

FirstLevel

First level.

public int FirstLevel

Field Value

int

LastCell

Last cell.

public int LastCell

Field Value

int

LastLevel

Last level.

public int LastLevel

Field Value

int

TreeLevelSize

Tree level size.

public int TreeLevelSize

Field Value

int

TreeLevelSpacing

Tree level spacing.

public int TreeLevelSpacing

Field Value

int

TreeMeasureSize

Tree measure size.

public int TreeMeasureSize

Field Value

int

Valid

Is valid.

public bool Valid

Field Value

bool

Properties

Bounds

Gets entire bounds.

public Rectangle Bounds { get; }

Property Value

Rectangle

LastIndicesCount

Gets number of last indices.

public int LastIndicesCount { get; }

Property Value

int

Methods

AddCell(SliceDrawHeader)

Adds cell.

public CellInfo AddCell(SliceDrawHeader data)

Parameters

data SliceDrawHeader

Returns

CellInfo

Clear()

Clears the list.

public void Clear()

FindByLocation(Point)

Finds cell by location.

public CellInfo FindByLocation(Point p)

Parameters

p Point

Returns

CellInfo

FixRects(CellInfo)

Fixes cell bounds.

public void FixRects(CellInfo info)

Parameters

info CellInfo

GetItemByLastIndex(int)

Gets item by last index.

public CellInfo GetItemByLastIndex(int index)

Parameters

index int

Returns

CellInfo

GetSizeFor(CellInfo)

Gets size for cell.

public Size GetSizeFor(CellInfo info)

Parameters

info CellInfo

Returns

Size

GetStartLocationFor(CellInfo)

Gets start location for cell.

public Point GetStartLocationFor(CellInfo info)

Parameters

info CellInfo

Returns

Point

IncSize(int)

Increases size.

public void IncSize(int delta)

Parameters

delta int