[]
        
(Showing Draft Content)

GrapeCity.Documents.Excel.Drawing.IAxis

Interface IAxis

Namespace
GrapeCity.Documents.Excel.Drawing
Assembly
GcDocs.Excel.dll

Represents a single axis in a chart.

public interface IAxis

Properties

ActualCategoryType

Returns the actual category axis type.

CategoryType ActualCategoryType { get; }

Property Value

CategoryType

AxisBetweenCategories

Gets or sets whether the value axis crosses the category axis (True if the value axis crosses the category axis between categories).

bool AxisBetweenCategories { get; set; }

Property Value

bool

AxisGroup

Returns the group for the specified axis.

AxisGroup AxisGroup { get; }

Property Value

AxisGroup

AxisTitle

Returns an IAxisTitle object that represents the title of the specified axis.

IAxisTitle AxisTitle { get; }

Property Value

IAxisTitle

BaseUnit

Gets or sets the base unit for the specified category axis.

TimeUnit BaseUnit { get; set; }

Property Value

TimeUnit

BaseUnitIsAuto

Gets or sets whether the units are automatically selected (True if Microsoft Excel chooses appropriate base units for the specified category axis). The default value is True.

bool BaseUnitIsAuto { get; set; }

Property Value

bool

CategoryNames

Gets or sets all the category names for the specified axis as a text array.

string[] CategoryNames { get; set; }

Property Value

string[]

CategoryType

Gets or sets the category axis type.

CategoryType CategoryType { get; set; }

Property Value

CategoryType

Crosses

Gets or sets the point on the specified axis where the other axis crosses.

AxisCrosses Crosses { get; set; }

Property Value

AxisCrosses

CrossesAt

Gets or sets the point on the value axis where the category axis crosses it. Applies only to the value axis.

double CrossesAt { get; set; }

Property Value

double

DisplayUnit

Gets or sets the unit label for the value axis.

DisplayUnit DisplayUnit { get; set; }

Property Value

DisplayUnit

DisplayUnitCustom

Gets or sets whether the displayed units use custom settings (If the value of the DisplayUnit property is custom, then the DisplayUnitCustom property returns or sets the value of the displayed units. The value must be from 0 through 10E307.

double DisplayUnitCustom { get; set; }

Property Value

double

DisplayUnitLabel

Returns the IDisplayUnitLabel object for the specified axis. Returns Null if the HasDisplayUnitLabel property is set to False.

IDisplayUnitLabel DisplayUnitLabel { get; }

Property Value

IDisplayUnitLabel

Format

Returns the IChartFormat object.

IChartFormat Format { get; }

Property Value

IChartFormat

HasDisplayUnitLabel

Gets or sets whether the label is displayed on the specified axis (True if the label specified by the DisplayUnit or DisplayUnitCustom property is displayed on the specified axis). The default value is True.

bool HasDisplayUnitLabel { get; set; }

Property Value

bool

HasMajorGridlines

Gets or sets whether the axis has major gridlines (True if the axis has major gridlines). This only applies to axes in the primary axis group can have gridlines.

bool HasMajorGridlines { get; set; }

Property Value

bool

HasMinorGridlines

Gets or sets whether the axis has minor gridlines (True if the axis has minor gridlines). This only applies to axes in the primary axis group can have gridlines.

bool HasMinorGridlines { get; set; }

Property Value

bool

HasTitle

Gets or sets whether the axis or chart has a visible title (True if the axis or chart has a visible title).

bool HasTitle { get; set; }

Property Value

bool

LogBase

Gets or sets the base of the logarithm when you are using log scales.

double LogBase { get; set; }

Property Value

double

MajorGridlines

Returns a IGridlines object that represents the major gridlines for the specified axis. Only axes in the primary axis group can have gridlines.

IGridlines MajorGridlines { get; }

Property Value

IGridlines

MajorTickMark

Gets or sets the type of major tick mark for the specified axis.

TickMark MajorTickMark { get; set; }

Property Value

TickMark

MajorUnit

Gets or sets the major units for the value axis.

double MajorUnit { get; set; }

Property Value

double

MajorUnitIsAuto

Gets or sets whether Excel calculates the major units (True if Microsoft Excel calculates the major units for the value axis).

bool MajorUnitIsAuto { get; set; }

Property Value

bool

MajorUnitScale

Gets or sets the major unit scale value for the category axis when the CategoryType property is set to TimeScale.

TimeUnit MajorUnitScale { get; set; }

Property Value

TimeUnit

MaximumScale

Gets or sets the maximum value on the value axis.

double MaximumScale { get; set; }

Property Value

double

MaximumScaleIsAuto

Gets or sets whether Excel calculates the maximum value (True if Microsoft Excel calculates the maximum value for the value axis).

bool MaximumScaleIsAuto { get; set; }

Property Value

bool

MinimumScale

Gets or sets the minimum value on the value axis.

double MinimumScale { get; set; }

Property Value

double

MinimumScaleIsAuto

Gets or sets whether Excel calculates the miniumum value for the value axis (True if Microsoft Excel calculates the minimum value).

bool MinimumScaleIsAuto { get; set; }

Property Value

bool

MinorGridlines

Returns the IGridlines object that represents the minor gridlines for the specified axis. Only axes in the primary axis group can have gridlines.

IGridlines MinorGridlines { get; }

Property Value

IGridlines

MinorTickMark

Gets or sets the type of minor tick mark for the specified axis.

TickMark MinorTickMark { get; set; }

Property Value

TickMark

MinorUnit

Gets or sets the minor units on the value axis.

double MinorUnit { get; set; }

Property Value

double

MinorUnitIsAuto

Gets or sets whether Microsoft Excel calculates minor units for the value axis (True if Excel calculates minor units).

bool MinorUnitIsAuto { get; set; }

Property Value

bool

MinorUnitScale

Gets or sets the minor unit scale value for the category axis when the CategoryType property is set to TimeScale.

TimeUnit MinorUnitScale { get; set; }

Property Value

TimeUnit

Parent

Returns the parent object for the specified object.

IAxes Parent { get; }

Property Value

IAxes

ReversePlotOrder

Gets or sets whether Excel plots data from last to first (True if Microsoft Excel plots data points from last to first).

bool ReversePlotOrder { get; set; }

Property Value

bool

ScaleType

Gets or sets the value axis scale type.

ScaleType ScaleType { get; set; }

Property Value

ScaleType

TickLabelPosition

Gets or sets the position of tick-mark labels on the specified axis.

TickLabelPosition TickLabelPosition { get; set; }

Property Value

TickLabelPosition

TickLabels

Returns the ITickLabels object that represents the tick-mark labels for the specified axis.

ITickLabels TickLabels { get; }

Property Value

ITickLabels

TickLabelSpacing

Gets or sets the number of categories or series between tick-mark labels. This only applies to category and series axes.

int TickLabelSpacing { get; set; }

Property Value

int

TickLabelSpacingIsAuto

Gets or sets whether the tick label spacing is automatic.

bool TickLabelSpacingIsAuto { get; set; }

Property Value

bool

TickMarkSpacing

Gets or sets the number of categories or series between tick marks. Applies only to category and series axes.

int TickMarkSpacing { get; set; }

Property Value

int

Type

Returns the Axis type.

AxisType Type { get; }

Property Value

AxisType

Visible

Gets or sets whether the axis is visible.

bool Visible { get; set; }

Property Value

bool