Class Dimensions
Namespace: FastReport.Olap.Code
Assembly: FastCube.Core.dll
Impletemts script items for dimensions.
public class Dimensions : ScriptItems
Inheritance
object ← CollectionBase ← ScriptItems ← Dimensions
Inherited Members
ScriptItems.Col, ScriptItems.Row, ScriptItems.this[int], ScriptItems.IndexOf(string)
Constructors
Dimensions(Slice)
Creates a new instance by slice.
public Dimensions(Slice slice)
Parameters
slice
Slice
Properties
Count
Gets count.
public int Count { get; }
Property Value
DetailValue
Gets detail value.
public object DetailValue { get; }
Property Value
IsAdditionalTotalByCol
Indicates of additional total by column.
public bool IsAdditionalTotalByCol { get; }
Property Value
IsAdditionalTotalByRow
Indicates of additional total by row.
public bool IsAdditionalTotalByRow { get; }
Property Value
IsTotalByCol
Indicates of total by column.
public bool IsTotalByCol { get; }
Property Value
IsTotalByRow
Indicates of total by row.
public bool IsTotalByRow { get; }
Property Value
XAxisLevelsCount
Gets number of x axis levels.
public int XAxisLevelsCount { get; }
Property Value
XLevel
Gets x level;
public int XLevel { get; }
Property Value
YAxisLevelsCount
Gets number of y axis levels.
public int YAxisLevelsCount { get; }
Property Value
YLevel
Gets y level.
public int YLevel { get; }
Property Value
this[int]
Gets item by index
public Dimension this[int index] { get; }
Property Value
Methods
GetItemByCaption(string)
Gets item by caption
public Dimension GetItemByCaption(string caption)
Parameters
caption
string
Returns
GetItemByName(string)
Gets item by name
public Dimension GetItemByName(string name)
Parameters
name
string
Returns
GetXAxisItem(int)
Gets x axis item by index
public Dimension GetXAxisItem(int index)
Parameters
index
int
Returns
GetYAxisItem(int)
Gets y axis item by index
public Dimension GetYAxisItem(int index)
Parameters
index
int