Class ChartParentAxisImpl
Represents ChartParentAxis record and subrecords.
Inherited Members
Namespace: Syncfusion.XlsIO.Implementation.Charts
Assembly: Syncfusion.XlsIO.Base.dll
Syntax
public class ChartParentAxisImpl : CommonObject, IParentApplication, IDisposable
Constructors
ChartParentAxisImpl(IApplication, Object)
Creates new instance of chart parent axis.
Declaration
public ChartParentAxisImpl(IApplication application, object parent)
Parameters
Type | Name | Description |
---|---|---|
IApplication | application | Application object. |
System.Object | parent | Parent object. |
ChartParentAxisImpl(IApplication, Object, Boolean)
Creates new instance of chart parent axis.
Declaration
public ChartParentAxisImpl(IApplication application, object parent, bool isPrimary)
Parameters
Type | Name | Description |
---|---|---|
IApplication | application | Application object. |
System.Object | parent | Parent object. |
System.Boolean | isPrimary | If true - creates primary axis; otherwise - secondary. |
Properties
CategoryAxis
Gets or sets ChartCategoryAxis.
Declaration
public ChartCategoryAxisImpl CategoryAxis { get; set; }
Property Value
Type |
---|
ChartCategoryAxisImpl |
ChartFormats
Returns collection that contain chart format. Read-only.
Declaration
public ChartFormatCollection ChartFormats { get; }
Property Value
Type |
---|
ChartFormatCollection |
Formats
Represents formats collection. Read-only.
Declaration
public ChartGlobalFormatsCollection Formats { get; }
Property Value
Type |
---|
ChartGlobalFormatsCollection |
IsPrimary
If true this axis is primary axis; otherwise false. Read-only.
Declaration
public bool IsPrimary { get; }
Property Value
Type |
---|
System.Boolean |
ParentChart
Returns parent chart. Read-only.
Declaration
public ChartImpl ParentChart { get; }
Property Value
Type |
---|
ChartImpl |
SeriesAxis
Gets or sets series axis.
Declaration
public ChartSeriesAxisImpl SeriesAxis { get; set; }
Property Value
Type |
---|
ChartSeriesAxisImpl |
ValueAxis
Gets or sets ValueAxis.
Declaration
public ChartValueAxisImpl ValueAxis { get; set; }
Property Value
Type |
---|
ChartValueAxisImpl |
Methods
ClearGridLines()
Clears all walls, floor, gridLines.
Declaration
public void ClearGridLines()
Clone(Object, Dictionary<Int32, Int32>, Dictionary<String, String>)
Clones current object.
Declaration
public ChartParentAxisImpl 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 sheet names. |
Returns
Type | Description |
---|---|
ChartParentAxisImpl | Returns cloned object. |
CreatePrimaryFormats()
Creates global format collection.
Declaration
public void CreatePrimaryFormats()
MarkUsedReferences(Boolean[])
Sets items with used reference indexes to true.
Declaration
public void MarkUsedReferences(bool[] usedItems)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean[] | usedItems | Array to mark used references in. |
OnDispose()
This method is called during dispose operation.
Declaration
protected override void OnDispose()
Overrides
Parse(IList<BiffRecordRaw>, ref Int32)
Parses parent axis impl.
Declaration
[CLSCompliant(false)]
public void Parse(IList<BiffRecordRaw> data, ref int iPos)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IList<Syncfusion.XlsIO.Parser.Biff_Records.BiffRecordRaw> | data | Record storage. |
System.Int32 | iPos | Position in storage. |
Serialize(OffsetArrayList)
Serialize current object.
Declaration
[CLSCompliant(false)]
public void Serialize(OffsetArrayList records)
Parameters
Type | Name | Description |
---|---|---|
OffsetArrayList | records | Record storage to serialize. |
UpdateReferenceIndexes(Int32[])
Updates reference indexes.
Declaration
public void UpdateReferenceIndexes(int[] arrUpdatedIndexes)
Parameters
Type | Name | Description |
---|---|---|
System.Int32[] | arrUpdatedIndexes | Array with updated indexes. |
UpdateSecondaryAxis(Boolean)
Using for creating secondary axis in Series type change.
Declaration
public void UpdateSecondaryAxis(bool bCreateAxis)
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | bCreateAxis | Value indicating whether to create new axis. |