Class ItemsContainer
Base container class for Dimensions
Inheritance
System.Object
ItemsContainer
Assembly: FastReport.Olap.dll
Syntax
public abstract class ItemsContainer : FieldsContainer
Properties
AxisFields
Declaration
public AxisFields AxisFields { get; }
Property Value
IsAxis
Declaration
public abstract bool IsAxis { get; }
Property Value
Type |
Description |
System.Boolean |
|
LevelsCount
Declaration
public virtual int LevelsCount { get; }
Property Value
Type |
Description |
System.Int32 |
|
MeasuresLevel
Declaration
public virtual int MeasuresLevel { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
AddAxisField(AxisField)
Declaration
public int AddAxisField(AxisField axisField)
Parameters
Returns
Type |
Description |
System.Int32 |
|
AddMeasuresField()
Declaration
public abstract int AddMeasuresField()
Returns
Type |
Description |
System.Int32 |
|
AddSliceField(SliceField)
Declaration
public int AddSliceField(SliceField sliceField)
Parameters
Returns
Type |
Description |
System.Int32 |
|
ContainSliceField(SliceField)
Declaration
public bool ContainSliceField(SliceField sliceField)
Parameters
Returns
Type |
Description |
System.Boolean |
|
DeleteMeasuresField()
Declaration
public abstract void DeleteMeasuresField()
GetIndexOfSliceField(SliceField)
Declaration
public int GetIndexOfSliceField(SliceField sliceField)
Parameters
Returns
Type |
Description |
System.Int32 |
|
InsertAxisField(AxisField, Int32)
Declaration
public int InsertAxisField(AxisField axisField, int index)
Parameters
Type |
Name |
Description |
AxisField |
axisField |
|
System.Int32 |
index |
|
Returns
Type |
Description |
System.Int32 |
|
InsertMeasuresField(Int32)
Declaration
public abstract int InsertMeasuresField(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
Type |
Description |
System.Int32 |
|
InsertSliceFieldToPosition(SliceField, Int32)
Declaration
public int InsertSliceFieldToPosition(SliceField sliceField, int index)
Parameters
Type |
Name |
Description |
SliceField |
sliceField |
|
System.Int32 |
index |
|
Returns
Type |
Description |
System.Int32 |
|
Load(XmlItem, Int32)
Declaration
public override void Load(XmlItem item, int version)
Parameters
Type |
Name |
Description |
XmlItem |
item |
|
System.Int32 |
version |
|
Overrides
RemoveAxisField(AxisField)
Declaration
public void RemoveAxisField(AxisField axisField)
Parameters
Save(XmlItem)
Declaration
public override void Save(XmlItem item)
Parameters
Overrides