Class ChartGlobalFormatsCollection
Contains primary parent axis, secondary parent axis.
Inheritance
Namespace: Syncfusion.XlsIO.Implementation.Charts
Assembly: Syncfusion.XlsIO.UWP.dll
Syntax
public class ChartGlobalFormatsCollection : Object
Constructors
ChartGlobalFormatsCollection()
Default constructor.
Declaration
public ChartGlobalFormatsCollection()
ChartGlobalFormatsCollection(IApplication, ChartParentAxisImpl, ChartParentAxisImpl)
Creates object and initializes collections.
Declaration
public ChartGlobalFormatsCollection(IApplication application, ChartParentAxisImpl primaryParent, ChartParentAxisImpl secondaryParent)
Parameters
| Type | Name | Description |
|---|---|---|
| IApplication | application | Application object. |
| ChartParentAxisImpl | primaryParent | Parent object for primary collection. |
| ChartParentAxisImpl | secondaryParent | Parent object for secondary collection. |
Fields
DEF_MABY_COMBINATION_TYPES
Declaration
public static ExcelChartType[] DEF_MABY_COMBINATION_TYPES
Field Value
| Type |
|---|
| ExcelChartType[] |
DEF_MABY_COMBINATION_TYPES_START
Declaration
public static string[] DEF_MABY_COMBINATION_TYPES_START
Field Value
| Type |
|---|
| System.String[] |
Properties
PrimaryFormats
Represents primary format collection. Read-only.
Declaration
public ChartFormatCollection PrimaryFormats { get; }
Property Value
| Type |
|---|
| ChartFormatCollection |
SecondaryFormats
Represents secondary format collection. Read-only.
Declaration
public ChartFormatCollection SecondaryFormats { get; }
Property Value
| Type |
|---|
| ChartFormatCollection |
Methods
AddFormat(ChartFormatImpl, Int32, Int32, Boolean)
Helper methods for adding new formats.
Declaration
public ChartFormatImpl AddFormat(ChartFormatImpl formatToAdd, int order, int index, bool isPrimary)
Parameters
| Type | Name | Description |
|---|---|---|
| ChartFormatImpl | formatToAdd | Format to add. |
| System.Int32 | order | Format order. |
| System.Int32 | index | Format index. |
| System.Boolean | isPrimary | If true - adds in primary format; otherwise - in secondary. |
Returns
| Type |
|---|
| ChartFormatImpl |
ChangeCollections()
Changes primary and secondary format collections.
Declaration
public void ChangeCollections()
ChangeNotIntimateSerieType(ExcelChartType, ExcelChartType, IApplication, ChartImpl, ChartSerieImpl)
Changes not intimate types.
Declaration
public ChartFormatImpl ChangeNotIntimateSerieType(ExcelChartType typeToChange, ExcelChartType serieType, IApplication application, ChartImpl chart, ChartSerieImpl serieToChange)
Parameters
| Type | Name | Description |
|---|---|---|
| ExcelChartType | typeToChange | Type to change. |
| ExcelChartType | serieType | Current Series type. |
| IApplication | application | Application object. |
| ChartImpl | chart | Chart object. |
| ChartSerieImpl | serieToChange |
Returns
| Type | Description |
|---|---|
| ChartFormatImpl | Returns format for current type. |
ChangeShallowAxis(Boolean, Int32, Boolean, Int32)
Change format in axis.
Declaration
public void ChangeShallowAxis(bool bToPrimary, int iOrder, bool bAdd, int iNewOrder)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | bToPrimary | If true - changes format to primary. otherwise - to secondary. |
| System.Int32 | iOrder | Format order. |
| System.Boolean | bAdd | If true - standard add; otherwise - shallow. |
| System.Int32 | iNewOrder | Represents new order. |
Clear()
Clears all format collections.
Declaration
public void Clear()
CloneForPrimary(Object)
Clones current instance.
Declaration
public ChartGlobalFormatsCollection CloneForPrimary(object parent)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | parent | Parent for primary collection. |
Returns
| Type | Description |
|---|---|
| ChartGlobalFormatsCollection | Returns just cloned method. |
CloneForSecondary(ChartGlobalFormatsCollection, Object)
Clones secondary collection.
Declaration
public void CloneForSecondary(ChartGlobalFormatsCollection result, object parent)
Parameters
| Type | Name | Description |
|---|---|---|
| ChartGlobalFormatsCollection | result | Global collection. |
| System.Object | parent | Parent object. |
CreateCollection(IApplication, Object, Boolean)
Creates format collection.
Declaration
public void CreateCollection(IApplication application, object parent, bool bIsPrimary)
Parameters
| Type | Name | Description |
|---|---|---|
| IApplication | application | Application object. |
| System.Object | parent | Parent object for collection. |
| System.Boolean | bIsPrimary | If true - primary collection; otherwise - secondary. |
DetectChartType(ChartSeriesCollection)
Detects chart type.
Declaration
public ExcelChartType DetectChartType(ChartSeriesCollection series)
Parameters
| Type | Name | Description |
|---|---|---|
| ChartSeriesCollection | series | Chart series collection. |
Returns
| Type | Description |
|---|---|
| ExcelChartType | Returns chart type. |
Parse(IList, ref Int32)
Parses ChartAxisParent record.
Declaration
public void Parse(IList data, ref int iPos)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Collections.IList | data | Array of records containing record. |
| System.Int32 | iPos | Position of the record to parse. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentOutOfRangeException | When specified record is not ChartAxisParent record. |
Remove(ChartFormatImpl)
If can - removes format.
Declaration
public void Remove(ChartFormatImpl format)
Parameters
| Type | Name | Description |
|---|---|---|
| ChartFormatImpl | format | Format to remove. |
RemoveFormat(Int32, Int32, Boolean)
Removes format from collection.
Declaration
public void RemoveFormat(int indexToRemove, int iOrder, bool isPrimary)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | indexToRemove | Index to remove. |
| System.Int32 | iOrder | Order to remove. |
| System.Boolean | isPrimary | If true - removes in primary collection; otherwise - secondary. |
Serialize(OffsetArrayList)
Serializes chart axes.
Declaration
public void Serialize(OffsetArrayList records)
Parameters
| Type | Name | Description |
|---|---|---|
| OffsetArrayList | records | OffsetArrayList that will receive all records. |