Class ChartSeriesAxisImpl
Class used for Chart Series Axis implementation.
Inherited Members
Namespace: Syncfusion.XlsIO.Implementation.Charts
Assembly: Syncfusion.XlsIO.Portable.dll
Syntax
public class ChartSeriesAxisImpl : ChartAxisImpl, IParentApplication, IDisposable, IChartSeriesAxis, IChartAxis, IScalable
  Constructors
ChartSeriesAxisImpl(IApplication, Object)
Creates axis object.
Declaration
public ChartSeriesAxisImpl(IApplication application, object parent)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IApplication | application | Application object for the axis.  | 
      
| System.Object | parent | Parent object for the axis.  | 
      
ChartSeriesAxisImpl(IApplication, Object, ExcelAxisType)
Creates primary axis of specified type.
Declaration
public ChartSeriesAxisImpl(IApplication application, object parent, ExcelAxisType axisType)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IApplication | application | Application object for the axis.  | 
      
| System.Object | parent | Parent object for the axis.  | 
      
| ExcelAxisType | axisType | Type of the new axis.  | 
      
ChartSeriesAxisImpl(IApplication, Object, ExcelAxisType, Boolean)
Creates axis of specified type and specified IsPrimary value.
Declaration
public ChartSeriesAxisImpl(IApplication application, object parent, ExcelAxisType axisType, bool bIsPrimary)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IApplication | application | Application object for the axis.  | 
      
| System.Object | parent | Parent object for the axis.  | 
      
| ExcelAxisType | axisType | Type of the new axis.  | 
      
| System.Boolean | bIsPrimary | True if primary axis should be created; otherwise False.  | 
      
ChartSeriesAxisImpl(IApplication, Object, IList<BiffRecordRaw>, ref Int32)
Extracts primary axis from the array of BiffRecords.
Declaration
public ChartSeriesAxisImpl(IApplication application, object parent, IList<BiffRecordRaw> data, ref int iPos)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IApplication | application | Application object for the axis.  | 
      
| System.Object | parent | Parent object for the axis.  | 
      
| System.Collections.Generic.IList<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> | data | Array of BiffRecords with axis data.  | 
      
| System.Int32 | iPos | Position of the first axis record in the data array.  | 
      
ChartSeriesAxisImpl(IApplication, Object, IList<BiffRecordRaw>, ref Int32, Boolean)
Extracts axis from the array of BiffRecords.
Declaration
public ChartSeriesAxisImpl(IApplication application, object parent, IList<BiffRecordRaw> data, ref int iPos, bool isPrimary)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IApplication | application | Application object for the axis.  | 
      
| System.Object | parent | Parent object for the axis.  | 
      
| System.Collections.Generic.IList<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> | data | Array of BiffRecords with axis data.  | 
      
| System.Int32 | iPos | Position of the first axis record in the data array.  | 
      
| System.Boolean | isPrimary | True if it is primary axis; otherwise False.  | 
      
Properties
AutoTickLabelSpacing
Gets or sets whether or not the tick label spacing is automatic.
Declaration
public bool AutoTickLabelSpacing { get; set; }
  Property Value
| Type | 
|---|
| System.Boolean | 
CrossesAt
Represents the point on the axis another axis crosses it.
Declaration
public int CrossesAt { get; set; }
  Property Value
| Type | 
|---|
| System.Int32 | 
IsBetween
Value axis crossing: False if axis crosses mid-category. True if axis crosses between categories.
Declaration
public bool IsBetween { get; set; }
  Property Value
| Type | 
|---|
| System.Boolean | 
IsLogScale
IsLogScale
Declaration
public bool IsLogScale { get; set; }
  Property Value
| Type | 
|---|
| System.Boolean | 
LabelFrequency
Represents the number of categories or series between tick-mark labels.
Declaration
public int LabelFrequency { get; set; }
  Property Value
| Type | 
|---|
| System.Int32 | 
LogBase
Returns or sets the base of the logarithm when you are using log scales. The default value is 10.
Declaration
public double LogBase { get; set; }
  Property Value
| Type | 
|---|
| System.Double | 
MaximumValue
Maximum Value
Declaration
public double MaximumValue { get; set; }
  Property Value
| Type | 
|---|
| System.Double | 
MinimumValue
Minimum Value
Declaration
public double MinimumValue { get; set; }
  Property Value
| Type | 
|---|
| System.Double | 
ReversePlotOrder
Display categories in reverse order.
Declaration
public override bool ReversePlotOrder { get; set; }
  Property Value
| Type | 
|---|
| System.Boolean | 
Overrides
TextLinkType
Returns title area. Read-only.
Declaration
protected override ExcelObjectTextLink TextLinkType { get; }
  Property Value
| Type | 
|---|
| ExcelObjectTextLink | 
Overrides
TickLabelSpacing
Represents the number of categories or series between tick-mark labels.
Declaration
public int TickLabelSpacing { get; set; }
  Property Value
| Type | 
|---|
| System.Int32 | 
TickMarksFrequency
Represents the number of categories or series between tick marks.
Declaration
public int TickMarksFrequency { get; set; }
  Property Value
| Type | 
|---|
| System.Int32 | 
TickMarkSpacing
Represents the number of categories or series between tick marks.
Declaration
public int TickMarkSpacing { get; set; }
  Property Value
| Type | 
|---|
| System.Int32 | 
Methods
Clone(Object, Dictionary<Int32, Int32>, Dictionary<String, String>)
Clone current object.
Declaration
public override ChartAxisImpl Clone(object parent, Dictionary<int, int> dicFontIndexes, Dictionary<string, string> dicNewSheetNames)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | parent | Parent object.  | 
      
| System.Collections.Generic.Dictionary<System.Int32, System.Int32> | dicFontIndexes | Dictionary with new font indexes.  | 
      
| System.Collections.Generic.Dictionary<System.String, System.String> | dicNewSheetNames | Dictionary with new worksheet names.  | 
      
Returns
| Type | Description | 
|---|---|
| ChartAxisImpl | Returns cloned object.  | 
      
Overrides
InitializeVariables()
Initializes variables.
Declaration
protected override void InitializeVariables()
  Overrides
ParseData(BiffRecordRaw, IList<BiffRecordRaw>, ref Int32)
Parses data.
Declaration
protected override void ParseData(BiffRecordRaw record, IList<BiffRecordRaw> data, ref int iPos)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw | record | Represents record to parse.  | 
      
| System.Collections.Generic.IList<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> | data | Represents records storage.  | 
      
| System.Int32 | iPos | Represents position in storage.  | 
      
Overrides
ParseWallsOrFloor(IList<BiffRecordRaw>, ref Int32)
Parses walls or floors.
Declaration
protected override void ParseWallsOrFloor(IList<BiffRecordRaw> data, ref int iPos)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Collections.Generic.IList<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> | data | Represents record storage.  | 
      
| System.Int32 | iPos | Represents position in storage.  | 
      
Overrides
Serialize(OffsetArrayList)
Serializes axis.
Declaration
public override void Serialize(OffsetArrayList records)
  Parameters
| Type | Name | Description | 
|---|---|---|
| OffsetArrayList | records | OffsetArrayList that will receive all records.  |