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
Implements
IBaseCubeLink
Properties
DataColumnCount
Gets number of data columns.
public int DataColumnCount { get; }
Property Value
DataRowCount
Gets number of data rows.
public int DataRowCount { get; }
Property Value
MeasuresCount
Gets number of measures.
public int MeasuresCount { get; }
Property Value
MeasuresInXAxis
Gets number of measures in x axis.
public bool MeasuresInXAxis { get; }
Property Value
MeasuresInYAxis
Gets number of measures in y axis.
public bool MeasuresInYAxis { get; }
Property Value
MeasuresLevel
Gets measures level.
public int MeasuresLevel { get; }
Property Value
Slice
Gets or sets a slice.
public Slice Slice { get; set; }
Property Value
Slice
SourceAssigned
Indicates that slice is assigned.
public bool SourceAssigned { get; }
Property Value
XAxisFieldsCount
Gets number of x axis fields.
public int XAxisFieldsCount { get; }
Property Value
YAxisFieldsCount
Gets number of y axis fields.
public int YAxisFieldsCount { get; }
Property Value
Methods
GetMeasureCell(int, int)
Returns measure cell by column index and row index.
public CrossViewMeasureCell GetMeasureCell(int columnIndex, int rowIndex)
Parameters
columnIndex
int
rowIndex
int
Returns
CrossViewMeasureCell
GetMeasureName(int)
Returns measure name by measure index.
public string GetMeasureName(int measureIndex)
Parameters
measureIndex
int
Returns
GetXAxisFieldName(int)
Returns x axis field name by field index.
public string GetXAxisFieldName(int fieldIndex)
Parameters
fieldIndex
int
Returns
GetYAxisFieldName(int)
Returns y axis field name by field index.
public string GetYAxisFieldName(int fieldIndex)
Parameters
fieldIndex
int
Returns
TraverseXAxis(CrossViewAxisDrawCellHandler)
Traverses x axis.
public void TraverseXAxis(CrossViewAxisDrawCellHandler crossViewAxisDrawCellHandler)
Parameters
crossViewAxisDrawCellHandler
CrossViewAxisDrawCellHandler
TraverseYAxis(CrossViewAxisDrawCellHandler)
Traverses y axis.
public void TraverseYAxis(CrossViewAxisDrawCellHandler crossViewAxisDrawCellHandler)
Parameters
crossViewAxisDrawCellHandler
CrossViewAxisDrawCellHandler