Table of Contents

Class SliceCubeReportLink

Namespace: FastReport.Olap.Report
Assembly: FastCube.Mono.Report.dll

Represents imlementation of the source for FastReport.CrossView object.

public class SliceCubeReportLink : IBaseCubeLink

Inheritance

objectSliceCubeReportLink

Implements

IBaseCubeLink

Properties

Gets number of data columns.

public int DataColumnCount { get; }

Property Value

int

Gets number of data rows.

public int DataRowCount { get; }

Property Value

int

Gets number of measures.

public int MeasuresCount { get; }

Property Value

int

Gets number of measures in x axis.

public bool MeasuresInXAxis { get; }

Property Value

bool

Gets number of measures in y axis.

public bool MeasuresInYAxis { get; }

Property Value

bool

Gets measures level.

public int MeasuresLevel { get; }

Property Value

int

Gets or sets a slice.

public Slice Slice { get; set; }

Property Value

Slice

Indicates that slice is assigned.

public bool SourceAssigned { get; }

Property Value

bool

Gets number of x axis fields.

public int XAxisFieldsCount { get; }

Property Value

int

Gets number of y axis fields.

public int YAxisFieldsCount { get; }

Property Value

int

Methods

Returns measure cell by column index and row index.

public CrossViewMeasureCell GetMeasureCell(int columnIndex, int rowIndex)

Parameters

columnIndex int

rowIndex int

Returns

CrossViewMeasureCell

Returns measure name by measure index.

public string GetMeasureName(int measureIndex)

Parameters

measureIndex int

Returns

string

Returns x axis field name by field index.

public string GetXAxisFieldName(int fieldIndex)

Parameters

fieldIndex int

Returns

string

Returns y axis field name by field index.

public string GetYAxisFieldName(int fieldIndex)

Parameters

fieldIndex int

Returns

string

Traverses x axis.

public void TraverseXAxis(CrossViewAxisDrawCellHandler crossViewAxisDrawCellHandler)

Parameters

crossViewAxisDrawCellHandler CrossViewAxisDrawCellHandler

Traverses y axis.

public void TraverseYAxis(CrossViewAxisDrawCellHandler crossViewAxisDrawCellHandler)

Parameters

crossViewAxisDrawCellHandler CrossViewAxisDrawCellHandler