Xamarin.Android

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ChartSeriesAxisImpl

    Show / Hide Table of Contents

    Class ChartSeriesAxisImpl

    Class used for Chart Series Axis implementation.

    Inheritance
    System.Object
    CommonObject
    ChartAxisImpl
    ChartSeriesAxisImpl
    Implements
    IParentApplication
    System.IDisposable
    IChartSeriesAxis
    IChartAxis
    Inherited Members
    ChartAxisImpl.DEF_NUMBER_FORMAT_INDEX
    ChartAxisImpl.Parse(IList<BiffRecordRaw>, Int32, Boolean)
    ChartAxisImpl.ParseFontXRecord(ChartFontxRecord)
    ChartAxisImpl.ParseIfmt(ChartIfmtRecord)
    ChartAxisImpl.SerializeAxisTitle(OffsetArrayList)
    ChartAxisImpl.SerializeFont(OffsetArrayList)
    ChartAxisImpl.SerializeGridLines(OffsetArrayList)
    ChartAxisImpl.SerializeNumberFormat(OffsetArrayList)
    ChartAxisImpl.SerializeAxisBorder(OffsetArrayList)
    ChartAxisImpl.SerializeTickRecord(OffsetArrayList)
    ChartAxisImpl.SetTitleArea(ChartTextAreaImpl)
    ChartAxisImpl.Clone(FontWrapper)
    ChartAxisImpl.SetTitle(ChartTextAreaImpl)
    ChartAxisImpl.UpdateTickRecord(ExcelTickLabelPosition)
    ChartAxisImpl.MarkUsedReferences(Boolean[])
    ChartAxisImpl.UpdateReferenceIndexes(Int32[])
    ChartAxisImpl.InitFrameFormat()
    ChartAxisImpl.CreateFrameFormat()
    ChartAxisImpl.AxisType
    ChartAxisImpl.IsPrimary
    ChartAxisImpl.Title
    ChartAxisImpl.TextRotationAngle
    ChartAxisImpl.IsAutoTextRotation
    ChartAxisImpl.TitleArea
    ChartAxisImpl.Font
    ChartAxisImpl.MajorGridLines
    ChartAxisImpl.MinorGridLines
    ChartAxisImpl.HasMinorGridLines
    ChartAxisImpl.HasMajorGridLines
    ChartAxisImpl.isNumber
    ChartAxisImpl.ParentAxis
    ChartAxisImpl.NumberFormatIndex
    ChartAxisImpl.NumberFormat
    ChartAxisImpl.MinorTickMark
    ChartAxisImpl.MajorTickMark
    ChartAxisImpl.Border
    ChartAxisImpl.TickLabelPosition
    ChartAxisImpl.Visible
    ChartAxisImpl.Alignment
    ChartAxisImpl.IsReversed
    ChartAxisImpl.AxisId
    ChartAxisImpl.ParentChart
    ChartAxisImpl.Deleted
    ChartAxisImpl.AutoTickMarkSpacing
    ChartAxisImpl.Shadow
    ChartAxisImpl.ShadowProperties
    ChartAxisImpl.HasShadowProperties
    ChartAxisImpl.Chart3DOptions
    ChartAxisImpl.Chart3DProperties
    ChartAxisImpl.Has3dProperties
    ChartAxisImpl.FrameFormat
    ChartAxisImpl.HasAxisTitle
    ChartAxisImpl.ParagraphType
    ChartAxisImpl.ParentWorkbook
    CommonObject.m_bIsDisposed
    CommonObject.Finalize()
    CommonObject.FindParent(Type)
    CommonObject.FindParent(Type, Boolean)
    CommonObject.FindParent(Object, Type)
    CommonObject.FindParent(Object, Type, Boolean)
    CommonObject.FindParents(Type[])
    CommonObject.FindParent(Type[])
    CommonObject.SetParent(Object)
    CommonObject.CheckDisposed()
    CommonObject.AddReference()
    CommonObject.ReleaseReference()
    CommonObject.Dispose()
    CommonObject.OnDispose()
    CommonObject.Application
    CommonObject.Parent
    CommonObject.AppImplementation
    CommonObject.ReferenceCount
    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 Description
    System.Boolean

    CrossesAt

    Represents the point on the axis another axis crosses it.

    Declaration
    public int CrossesAt { get; set; }
    Property Value
    Type Description
    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 Description
    System.Boolean

    IsLogScale

    IsLogScale

    Declaration
    public bool IsLogScale { get; set; }
    Property Value
    Type Description
    System.Boolean

    LabelFrequency

    Represents the number of categories or series between tick-mark labels.

    Declaration
    public int LabelFrequency { get; set; }
    Property Value
    Type Description
    System.Int32

    MaximumValue

    Maximum Value

    Declaration
    public double MaximumValue { get; set; }
    Property Value
    Type Description
    System.Double

    MinimumValue

    Minimum Value

    Declaration
    public double MinimumValue { get; set; }
    Property Value
    Type Description
    System.Double

    ReversePlotOrder

    Display categories in reverse order.

    Declaration
    public override bool ReversePlotOrder { get; set; }
    Property Value
    Type Description
    System.Boolean
    Overrides
    ChartAxisImpl.ReversePlotOrder

    TextLinkType

    Returns title area. Read-only.

    Declaration
    protected override ExcelObjectTextLink TextLinkType { get; }
    Property Value
    Type Description
    ExcelObjectTextLink
    Overrides
    ChartAxisImpl.TextLinkType

    TickLabelSpacing

    Represents the number of categories or series between tick-mark labels.

    Declaration
    public int TickLabelSpacing { get; set; }
    Property Value
    Type Description
    System.Int32

    TickMarksFrequency

    Represents the number of categories or series between tick marks.

    Declaration
    public int TickMarksFrequency { get; set; }
    Property Value
    Type Description
    System.Int32

    TickMarkSpacing

    Represents the number of categories or series between tick marks.

    Declaration
    public int TickMarkSpacing { get; set; }
    Property Value
    Type Description
    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
    ChartAxisImpl.Clone(Object, Dictionary<Int32, Int32>, Dictionary<String, String>)

    InitializeVariables()

    Initializes variables.

    Declaration
    protected override void InitializeVariables()
    Overrides
    ChartAxisImpl.InitializeVariables()

    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
    ChartAxisImpl.ParseData(BiffRecordRaw, IList<BiffRecordRaw>, ref Int32)

    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
    ChartAxisImpl.ParseWallsOrFloor(IList<BiffRecordRaw>, ref Int32)

    Serialize(OffsetArrayList)

    Serializes axis.

    Declaration
    public override void Serialize(OffsetArrayList records)
    Parameters
    Type Name Description
    OffsetArrayList records

    OffsetArrayList that will receive all records.

    Overrides
    ChartAxisImpl.Serialize(OffsetArrayList)

    Implements

    IParentApplication
    System.IDisposable
    IChartSeriesAxis
    IChartAxis
    Back to top Generated by DocFX
    Copyright © 2001 - 2023 Syncfusion Inc. All Rights Reserved