Aspose::Cells::Charts::IAxis Class Referenceabstract

Encapsulates the object that represents a chart's axis. More...

Inherits Object.

Public Member Functions

virtual intrusive_ptr< Aspose::Cells::Drawing::IAreaGetIArea ()=0
 Gets the IArea. More...
 
virtual bool IsAutomaticMinValue ()=0
 Indicates whether the min value is automatically assigned. More...
 
virtual void SetAutomaticMinValue (bool value)=0
 Indicates whether the min value is automatically assigned. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::Object > GetMinValue ()=0
 Represents the minimum value on the value axis. More...
 
virtual void SetMinValue (intrusive_ptr< Aspose::Cells::Systems::Object > value)=0
 Represents the minimum value on the value axis. More...
 
virtual bool IsAutomaticMaxValue ()=0
 Indicates whether the max value is automatically assigned. More...
 
virtual void SetAutomaticMaxValue (bool value)=0
 Indicates whether the max value is automatically assigned. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::Object > GetMaxValue ()=0
 Represents the maximum value on the value axis. More...
 
virtual void SetMaxValue (intrusive_ptr< Aspose::Cells::Systems::Object > value)=0
 Represents the maximum value on the value axis. More...
 
virtual bool IsAutomaticMajorUnit ()=0
 Indicates whether the major unit of the axis is automatically assigned. More...
 
virtual void SetAutomaticMajorUnit (bool value)=0
 Indicates whether the major unit of the axis is automatically assigned. More...
 
virtual Aspose::Cells::Systems::Double GetMajorUnit ()=0
 Represents the major units for the axis. More...
 
virtual void SetMajorUnit (Aspose::Cells::Systems::Double value)=0
 Represents the major units for the axis. More...
 
virtual bool IsAutomaticMinorUnit ()=0
 Indicates whether the minor unit of the axis is automatically assigned. More...
 
virtual void SetAutomaticMinorUnit (bool value)=0
 Indicates whether the minor unit of the axis is automatically assigned. More...
 
virtual Aspose::Cells::Systems::Double GetMinorUnit ()=0
 Represents the minor units for the axis. More...
 
virtual void SetMinorUnit (Aspose::Cells::Systems::Double value)=0
 Represents the minor units for the axis. More...
 
virtual intrusive_ptr< Aspose::Cells::Drawing::ILineGetAxisILine ()=0
 Gets the appearance of an Axis. More...
 
virtual Aspose::Cells::Charts::TickMarkType GetMajorTickMark ()=0
 Represents the type of major tick mark for the specified axis. More...
 
virtual void SetMajorTickMark (Aspose::Cells::Charts::TickMarkType value)=0
 Represents the type of major tick mark for the specified axis. More...
 
virtual Aspose::Cells::Charts::TickMarkType GetMinorTickMark ()=0
 Represents the type of minor tick mark for the specified axis. More...
 
virtual void SetMinorTickMark (Aspose::Cells::Charts::TickMarkType value)=0
 Represents the type of minor tick mark for the specified axis. More...
 
virtual Aspose::Cells::Charts::TickLabelPositionType GetTickLabelPosition ()=0
 Represents the position of tick-mark labels on the specified axis. More...
 
virtual void SetTickLabelPosition (Aspose::Cells::Charts::TickLabelPositionType value)=0
 Represents the position of tick-mark labels on the specified axis. More...
 
virtual Aspose::Cells::Systems::Double GetCrossAt ()=0
 Represents the point on the value axis where the category axis crosses it. More...
 
virtual void SetCrossAt (Aspose::Cells::Systems::Double value)=0
 Represents the point on the value axis where the category axis crosses it. More...
 
virtual Aspose::Cells::Charts::CrossType GetCrossType ()=0
 Represents the CrossType on the specified axis where the other axis crosses. More...
 
virtual void SetCrossType (Aspose::Cells::Charts::CrossType value)=0
 Represents the CrossType on the specified axis where the other axis crosses. More...
 
virtual Aspose::Cells::Systems::Double GetLogBase ()=0
 Represents the logarithmic base. Default value is 10.Only applies for Excel2007. More...
 
virtual void SetLogBase (Aspose::Cells::Systems::Double value)=0
 Represents the logarithmic base. Default value is 10.Only applies for Excel2007. More...
 
virtual bool IsLogarithmic ()=0
 Represents if the value axis scale type is logarithmic or not. More...
 
virtual void SetLogarithmic (bool value)=0
 Represents if the value axis scale type is logarithmic or not. More...
 
virtual bool IsPlotOrderReversed ()=0
 Represents if Microsoft Excel plots data points from last to first. More...
 
virtual void SetPlotOrderReversed (bool value)=0
 Represents if Microsoft Excel plots data points from last to first. More...
 
virtual bool GetAxisBetweenCategories ()=0
 Represents if the value axis crosses the category axis between categories. More...
 
virtual void SetAxisBetweenCategories (bool value)=0
 Represents if the value axis crosses the category axis between categories. More...
 
virtual intrusive_ptr< Aspose::Cells::Charts::ITickLabelsGetITickLabels ()=0
 Returns a ITickLabels object that represents the tick-mark labels for the specified axis. More...
 
virtual Aspose::Cells::Systems::Int32 GetTickLabelSpacing ()=0
 Represents the number of categories or series between tick-mark labels. Applies only to category and series axes. More...
 
virtual void SetTickLabelSpacing (Aspose::Cells::Systems::Int32 value)=0
 Represents the number of categories or series between tick-mark labels. Applies only to category and series axes. More...
 
virtual bool IsAutoTickLabelSpacing ()=0
 Indicates whether ticklabel spacing is automatic More...
 
virtual void SetAutoTickLabelSpacing (bool value)=0
 Indicates whether ticklabel spacing is automatic More...
 
virtual Aspose::Cells::Systems::Int32 GetTickMarkSpacing ()=0
 Returns or sets the number of categories or series between tick marks. Applies only to category and series axes. More...
 
virtual void SetTickMarkSpacing (Aspose::Cells::Systems::Int32 value)=0
 Returns or sets the number of categories or series between tick marks. Applies only to category and series axes. More...
 
virtual Aspose::Cells::Charts::DisplayUnitType GetDisplayUnit ()=0
 Represents the unit label for the specified axis. More...
 
virtual void SetDisplayUnit (Aspose::Cells::Charts::DisplayUnitType value)=0
 Represents the unit label for the specified axis. More...
 
virtual Aspose::Cells::Systems::Int32 GetCustUnit ()=0
 Specifies a custom value for the display unit. More...
 
virtual void SetCustUnit (Aspose::Cells::Systems::Int32 value)=0
 Specifies a custom value for the display unit. More...
 
virtual intrusive_ptr< Aspose::Cells::Charts::IDisplayUnitLabelGetIDisplayUnitLabel ()=0
 Represents a unit label on an axis in the specified chart. Unit labels are useful for charting large values for example, in the millions or billions. More...
 
virtual bool IsDisplayUnitLabelShown ()=0
 Represents if the display unit label is shown on the specified axis. More...
 
virtual void SetDisplayUnitLabelShown (bool value)=0
 Represents if the display unit label is shown on the specified axis. More...
 
virtual intrusive_ptr< Aspose::Cells::Charts::ITitleGetITitle ()=0
 Gets the axis' title. More...
 
virtual Aspose::Cells::Charts::CategoryType GetCategoryType ()=0
 Represents the category axis type. More...
 
virtual void SetCategoryType (Aspose::Cells::Charts::CategoryType value)=0
 Represents the category axis type. More...
 
virtual Aspose::Cells::Charts::TimeUnit GetBaseUnitScale ()=0
 Represents the base unit scale for the category axis. More...
 
virtual void SetBaseUnitScale (Aspose::Cells::Charts::TimeUnit value)=0
 Represents the base unit scale for the category axis. More...
 
virtual Aspose::Cells::Charts::TimeUnit GetMajorUnitScale ()=0
 Represents the major unit scale for the category axis. More...
 
virtual void SetMajorUnitScale (Aspose::Cells::Charts::TimeUnit value)=0
 Represents the major unit scale for the category axis. More...
 
virtual Aspose::Cells::Charts::TimeUnit GetMinorUnitScale ()=0
 Represents the major unit scale for the category axis. More...
 
virtual void SetMinorUnitScale (Aspose::Cells::Charts::TimeUnit value)=0
 Represents the major unit scale for the category axis. More...
 
virtual bool IsVisible ()=0
 Represents if the axis is visible. More...
 
virtual void SetVisible (bool value)=0
 Represents if the axis is visible. More...
 
virtual intrusive_ptr< Aspose::Cells::Drawing::ILineGetMajorGridILines ()=0
 Represents major gridlines on a chart axis. More...
 
virtual intrusive_ptr< Aspose::Cells::Drawing::ILineGetMinorGridILines ()=0
 Represents minor gridlines on a chart axis. More...
 
virtual bool HasMultiLevelLabels ()=0
 Indicates whether the labels shall be shown as multi level. More...
 
virtual void SetHasMultiLevelLabels (bool value)=0
 Indicates whether the labels shall be shown as multi level. More...
 
virtual intrusive_ptr< Aspose::Cells::Systems::Collections::ArrayList > GetAxisLabels ()=0
 Gets the labels of the axis after call Chart.Calculate() method. More...
 

Detailed Description

Encapsulates the object that represents a chart's axis.

[C++]
//Instantiating a Workbook object
intrusive_ptr<IWorkbook> workbook = Factory::CreateIWorkbook();
//Adding a new worksheet to the Excel object
int sheetIndex = workbook->GetIWorksheets()->Add();
//Obtaining the reference of the newly added worksheet by passing its sheet index
intrusive_ptr<IWorksheet> worksheet = workbook->GetIWorksheets()->GetObjectByIndex(sheetIndex);
//Adding a sample value to "A1" cell
worksheet->GetICells()->GetObjectByIndex(new String("A1"))->PutValue(50);
//Adding a sample value to "A2" cell
worksheet->GetICells()->GetObjectByIndex(new String("A2"))->PutValue(100);
//Adding a sample value to "A3" cell
worksheet->GetICells()->GetObjectByIndex(new String("A3"))->PutValue(150);
//Adding a sample value to "B1" cell
worksheet->GetICells()->GetObjectByIndex(new String("B1"))->PutValue(4);
//Adding a sample value to "B2" cell
worksheet->GetICells()->GetObjectByIndex(new String("B2"))->PutValue(20);
//Adding a sample value to "B3" cell
worksheet->GetICells()->GetObjectByIndex(new String("B3"))->PutValue(50);
//Adding a chart to the worksheet
int chartIndex = worksheet->GetICharts()->Add(ChartType_Column, 5, 0, 25, 5);
//Accessing the instance of the newly added chart
intrusive_ptr<IChart> chart = worksheet->GetICharts()->GetObjectByIndex(chartIndex);
//Adding NSeries (chart data source) to the chart ranging from "A1" cell to "B3"
chart->GetNISeries()->Add(new String("A1:B3"), true);
//Set the max value of value axis
chart->GetValueIAxis()->SetMaxValue(NEW Primitive<Int32>(200));
//Set the min value of value axis
chart->GetValueIAxis()->SetMinValue(NEW Primitive<Int32>(0));
//Set the major unit
chart->GetValueIAxis()->SetMajorUnit( 25);
//Category(X) axis crosses at the maxinum value.
chart->GetValueIAxis()->SetCrosses (CrossType_Maximum);
//Set he number of categories or series between tick-mark labels.
chart->GetCategoryIAxis()->SetTickLabelSpacing(2);
//Saving the Excel file
workbook->Save(new String("D:\\test\\AxisTest.xls"));

Member Function Documentation

◆ GetAxisBetweenCategories()

virtual bool Aspose::Cells::Charts::IAxis::GetAxisBetweenCategories ( )
pure virtual

Represents if the value axis crosses the category axis between categories.

This property applies only to category axes, and it doesn't apply to 3-D charts.

◆ GetAxisILine()

virtual intrusive_ptr<Aspose::Cells::Drawing::ILine> Aspose::Cells::Charts::IAxis::GetAxisILine ( )
pure virtual

Gets the appearance of an Axis.

◆ GetAxisLabels()

virtual intrusive_ptr<Aspose::Cells::Systems::Collections::ArrayList> Aspose::Cells::Charts::IAxis::GetAxisLabels ( )
pure virtual

Gets the labels of the axis after call Chart.Calculate() method.

◆ GetBaseUnitScale()

virtual Aspose::Cells::Charts::TimeUnit Aspose::Cells::Charts::IAxis::GetBaseUnitScale ( )
pure virtual

Represents the base unit scale for the category axis.

Setting this property only takes effect when the CategoryType property is set to TimeScale.

◆ GetCategoryType()

virtual Aspose::Cells::Charts::CategoryType Aspose::Cells::Charts::IAxis::GetCategoryType ( )
pure virtual

Represents the category axis type.

◆ GetCrossAt()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Charts::IAxis::GetCrossAt ( )
pure virtual

Represents the point on the value axis where the category axis crosses it.

The number should be a integer when it applies to category axis. And the value must be between 1 and 31999.

◆ GetCrossType()

virtual Aspose::Cells::Charts::CrossType Aspose::Cells::Charts::IAxis::GetCrossType ( )
pure virtual

Represents the CrossType on the specified axis where the other axis crosses.

◆ GetCustUnit()

virtual Aspose::Cells::Systems::Int32 Aspose::Cells::Charts::IAxis::GetCustUnit ( )
pure virtual

Specifies a custom value for the display unit.

◆ GetDisplayUnit()

virtual Aspose::Cells::Charts::DisplayUnitType Aspose::Cells::Charts::IAxis::GetDisplayUnit ( )
pure virtual

Represents the unit label for the specified axis.

◆ GetIArea()

virtual intrusive_ptr<Aspose::Cells::Drawing::IArea> Aspose::Cells::Charts::IAxis::GetIArea ( )
pure virtual

Gets the IArea.

◆ GetIDisplayUnitLabel()

virtual intrusive_ptr<Aspose::Cells::Charts::IDisplayUnitLabel> Aspose::Cells::Charts::IAxis::GetIDisplayUnitLabel ( )
pure virtual

Represents a unit label on an axis in the specified chart. Unit labels are useful for charting large values for example, in the millions or billions.

◆ GetITickLabels()

virtual intrusive_ptr<Aspose::Cells::Charts::ITickLabels> Aspose::Cells::Charts::IAxis::GetITickLabels ( )
pure virtual

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

◆ GetITitle()

virtual intrusive_ptr<Aspose::Cells::Charts::ITitle> Aspose::Cells::Charts::IAxis::GetITitle ( )
pure virtual

Gets the axis' title.

◆ GetLogBase()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Charts::IAxis::GetLogBase ( )
pure virtual

Represents the logarithmic base. Default value is 10.Only applies for Excel2007.

◆ GetMajorGridILines()

virtual intrusive_ptr<Aspose::Cells::Drawing::ILine> Aspose::Cells::Charts::IAxis::GetMajorGridILines ( )
pure virtual

Represents major gridlines on a chart axis.

◆ GetMajorTickMark()

virtual Aspose::Cells::Charts::TickMarkType Aspose::Cells::Charts::IAxis::GetMajorTickMark ( )
pure virtual

Represents the type of major tick mark for the specified axis.

◆ GetMajorUnit()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Charts::IAxis::GetMajorUnit ( )
pure virtual

Represents the major units for the axis.

The major units must be greater than zero.

◆ GetMajorUnitScale()

virtual Aspose::Cells::Charts::TimeUnit Aspose::Cells::Charts::IAxis::GetMajorUnitScale ( )
pure virtual

Represents the major unit scale for the category axis.

◆ GetMaxValue()

virtual intrusive_ptr<Aspose::Cells::Systems::Object> Aspose::Cells::Charts::IAxis::GetMaxValue ( )
pure virtual

Represents the maximum value on the value axis.

The maxValue type only can be double or DateTime

◆ GetMinorGridILines()

virtual intrusive_ptr<Aspose::Cells::Drawing::ILine> Aspose::Cells::Charts::IAxis::GetMinorGridILines ( )
pure virtual

Represents minor gridlines on a chart axis.

◆ GetMinorTickMark()

virtual Aspose::Cells::Charts::TickMarkType Aspose::Cells::Charts::IAxis::GetMinorTickMark ( )
pure virtual

Represents the type of minor tick mark for the specified axis.

◆ GetMinorUnit()

virtual Aspose::Cells::Systems::Double Aspose::Cells::Charts::IAxis::GetMinorUnit ( )
pure virtual

Represents the minor units for the axis.

The minor units must be greater than zero.

◆ GetMinorUnitScale()

virtual Aspose::Cells::Charts::TimeUnit Aspose::Cells::Charts::IAxis::GetMinorUnitScale ( )
pure virtual

Represents the major unit scale for the category axis.

◆ GetMinValue()

virtual intrusive_ptr<Aspose::Cells::Systems::Object> Aspose::Cells::Charts::IAxis::GetMinValue ( )
pure virtual

Represents the minimum value on the value axis.

The minValue type only can be double or DateTime

◆ GetTickLabelPosition()

virtual Aspose::Cells::Charts::TickLabelPositionType Aspose::Cells::Charts::IAxis::GetTickLabelPosition ( )
pure virtual

Represents the position of tick-mark labels on the specified axis.

◆ GetTickLabelSpacing()

virtual Aspose::Cells::Systems::Int32 Aspose::Cells::Charts::IAxis::GetTickLabelSpacing ( )
pure virtual

Represents the number of categories or series between tick-mark labels. Applies only to category and series axes.

The number must be between 1 and 31999.

◆ GetTickMarkSpacing()

virtual Aspose::Cells::Systems::Int32 Aspose::Cells::Charts::IAxis::GetTickMarkSpacing ( )
pure virtual

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

The number must be between 1 and 31999.

◆ HasMultiLevelLabels()

virtual bool Aspose::Cells::Charts::IAxis::HasMultiLevelLabels ( )
pure virtual

Indicates whether the labels shall be shown as multi level.

Only valid for category axis.

◆ IsAutomaticMajorUnit()

virtual bool Aspose::Cells::Charts::IAxis::IsAutomaticMajorUnit ( )
pure virtual

Indicates whether the major unit of the axis is automatically assigned.

◆ IsAutomaticMaxValue()

virtual bool Aspose::Cells::Charts::IAxis::IsAutomaticMaxValue ( )
pure virtual

Indicates whether the max value is automatically assigned.

◆ IsAutomaticMinorUnit()

virtual bool Aspose::Cells::Charts::IAxis::IsAutomaticMinorUnit ( )
pure virtual

Indicates whether the minor unit of the axis is automatically assigned.

◆ IsAutomaticMinValue()

virtual bool Aspose::Cells::Charts::IAxis::IsAutomaticMinValue ( )
pure virtual

Indicates whether the min value is automatically assigned.

◆ IsAutoTickLabelSpacing()

virtual bool Aspose::Cells::Charts::IAxis::IsAutoTickLabelSpacing ( )
pure virtual

Indicates whether ticklabel spacing is automatic

◆ IsDisplayUnitLabelShown()

virtual bool Aspose::Cells::Charts::IAxis::IsDisplayUnitLabelShown ( )
pure virtual

Represents if the display unit label is shown on the specified axis.

The default value is True.

◆ IsLogarithmic()

virtual bool Aspose::Cells::Charts::IAxis::IsLogarithmic ( )
pure virtual

Represents if the value axis scale type is logarithmic or not.

◆ IsPlotOrderReversed()

virtual bool Aspose::Cells::Charts::IAxis::IsPlotOrderReversed ( )
pure virtual

Represents if Microsoft Excel plots data points from last to first.

◆ IsVisible()

virtual bool Aspose::Cells::Charts::IAxis::IsVisible ( )
pure virtual

Represents if the axis is visible.

◆ SetAutomaticMajorUnit()

virtual void Aspose::Cells::Charts::IAxis::SetAutomaticMajorUnit ( bool  value)
pure virtual

Indicates whether the major unit of the axis is automatically assigned.

◆ SetAutomaticMaxValue()

virtual void Aspose::Cells::Charts::IAxis::SetAutomaticMaxValue ( bool  value)
pure virtual

Indicates whether the max value is automatically assigned.

◆ SetAutomaticMinorUnit()

virtual void Aspose::Cells::Charts::IAxis::SetAutomaticMinorUnit ( bool  value)
pure virtual

Indicates whether the minor unit of the axis is automatically assigned.

◆ SetAutomaticMinValue()

virtual void Aspose::Cells::Charts::IAxis::SetAutomaticMinValue ( bool  value)
pure virtual

Indicates whether the min value is automatically assigned.

◆ SetAutoTickLabelSpacing()

virtual void Aspose::Cells::Charts::IAxis::SetAutoTickLabelSpacing ( bool  value)
pure virtual

Indicates whether ticklabel spacing is automatic

◆ SetAxisBetweenCategories()

virtual void Aspose::Cells::Charts::IAxis::SetAxisBetweenCategories ( bool  value)
pure virtual

Represents if the value axis crosses the category axis between categories.

This property applies only to category axes, and it doesn't apply to 3-D charts.

◆ SetBaseUnitScale()

virtual void Aspose::Cells::Charts::IAxis::SetBaseUnitScale ( Aspose::Cells::Charts::TimeUnit  value)
pure virtual

Represents the base unit scale for the category axis.

Setting this property only takes effect when the CategoryType property is set to TimeScale.

◆ SetCategoryType()

virtual void Aspose::Cells::Charts::IAxis::SetCategoryType ( Aspose::Cells::Charts::CategoryType  value)
pure virtual

Represents the category axis type.

◆ SetCrossAt()

virtual void Aspose::Cells::Charts::IAxis::SetCrossAt ( Aspose::Cells::Systems::Double  value)
pure virtual

Represents the point on the value axis where the category axis crosses it.

The number should be a integer when it applies to category axis. And the value must be between 1 and 31999.

◆ SetCrossType()

virtual void Aspose::Cells::Charts::IAxis::SetCrossType ( Aspose::Cells::Charts::CrossType  value)
pure virtual

Represents the CrossType on the specified axis where the other axis crosses.

◆ SetCustUnit()

virtual void Aspose::Cells::Charts::IAxis::SetCustUnit ( Aspose::Cells::Systems::Int32  value)
pure virtual

Specifies a custom value for the display unit.

◆ SetDisplayUnit()

virtual void Aspose::Cells::Charts::IAxis::SetDisplayUnit ( Aspose::Cells::Charts::DisplayUnitType  value)
pure virtual

Represents the unit label for the specified axis.

◆ SetDisplayUnitLabelShown()

virtual void Aspose::Cells::Charts::IAxis::SetDisplayUnitLabelShown ( bool  value)
pure virtual

Represents if the display unit label is shown on the specified axis.

The default value is True.

◆ SetHasMultiLevelLabels()

virtual void Aspose::Cells::Charts::IAxis::SetHasMultiLevelLabels ( bool  value)
pure virtual

Indicates whether the labels shall be shown as multi level.

Only valid for category axis.

◆ SetLogarithmic()

virtual void Aspose::Cells::Charts::IAxis::SetLogarithmic ( bool  value)
pure virtual

Represents if the value axis scale type is logarithmic or not.

◆ SetLogBase()

virtual void Aspose::Cells::Charts::IAxis::SetLogBase ( Aspose::Cells::Systems::Double  value)
pure virtual

Represents the logarithmic base. Default value is 10.Only applies for Excel2007.

◆ SetMajorTickMark()

virtual void Aspose::Cells::Charts::IAxis::SetMajorTickMark ( Aspose::Cells::Charts::TickMarkType  value)
pure virtual

Represents the type of major tick mark for the specified axis.

◆ SetMajorUnit()

virtual void Aspose::Cells::Charts::IAxis::SetMajorUnit ( Aspose::Cells::Systems::Double  value)
pure virtual

Represents the major units for the axis.

The major units must be greater than zero.

◆ SetMajorUnitScale()

virtual void Aspose::Cells::Charts::IAxis::SetMajorUnitScale ( Aspose::Cells::Charts::TimeUnit  value)
pure virtual

Represents the major unit scale for the category axis.

◆ SetMaxValue()

virtual void Aspose::Cells::Charts::IAxis::SetMaxValue ( intrusive_ptr< Aspose::Cells::Systems::Object >  value)
pure virtual

Represents the maximum value on the value axis.

The maxValue type only can be double or DateTime

◆ SetMinorTickMark()

virtual void Aspose::Cells::Charts::IAxis::SetMinorTickMark ( Aspose::Cells::Charts::TickMarkType  value)
pure virtual

Represents the type of minor tick mark for the specified axis.

◆ SetMinorUnit()

virtual void Aspose::Cells::Charts::IAxis::SetMinorUnit ( Aspose::Cells::Systems::Double  value)
pure virtual

Represents the minor units for the axis.

The minor units must be greater than zero.

◆ SetMinorUnitScale()

virtual void Aspose::Cells::Charts::IAxis::SetMinorUnitScale ( Aspose::Cells::Charts::TimeUnit  value)
pure virtual

Represents the major unit scale for the category axis.

◆ SetMinValue()

virtual void Aspose::Cells::Charts::IAxis::SetMinValue ( intrusive_ptr< Aspose::Cells::Systems::Object >  value)
pure virtual

Represents the minimum value on the value axis.

The minValue type only can be double or DateTime

◆ SetPlotOrderReversed()

virtual void Aspose::Cells::Charts::IAxis::SetPlotOrderReversed ( bool  value)
pure virtual

Represents if Microsoft Excel plots data points from last to first.

◆ SetTickLabelPosition()

virtual void Aspose::Cells::Charts::IAxis::SetTickLabelPosition ( Aspose::Cells::Charts::TickLabelPositionType  value)
pure virtual

Represents the position of tick-mark labels on the specified axis.

◆ SetTickLabelSpacing()

virtual void Aspose::Cells::Charts::IAxis::SetTickLabelSpacing ( Aspose::Cells::Systems::Int32  value)
pure virtual

Represents the number of categories or series between tick-mark labels. Applies only to category and series axes.

The number must be between 1 and 31999.

◆ SetTickMarkSpacing()

virtual void Aspose::Cells::Charts::IAxis::SetTickMarkSpacing ( Aspose::Cells::Systems::Int32  value)
pure virtual

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

The number must be between 1 and 31999.

◆ SetVisible()

virtual void Aspose::Cells::Charts::IAxis::SetVisible ( bool  value)
pure virtual

Represents if the axis is visible.