# GrapeCity.ActiveReports.Chart.AxisBase

## Content

<div class="doc-site-dotnet-api-container">



  <h1 id="GrapeCity_ActiveReports_Chart_AxisBase" data-uid="GrapeCity.ActiveReports.Chart.AxisBase" class="text-break">AxisBase Class
</h1>
  <div class="markdown level0 summary"><p>Axes base class</p>
</div>
  <div class="markdown level0 conceptual"></div>
  <div class="inheritance">
    <h5>Inheritance</h5>
    <div class="level0"><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
    <div class="level1"><a class="xref" href="GrapeCity.ActiveReports.Chart.Item.html">Item</a></div>
    <div class="level2"><a class="xref" href="GrapeCity.ActiveReports.Chart.DrawCustomizableItem.html">DrawCustomizableItem</a></div>
    <div class="level3"><a class="xref" href="GrapeCity.ActiveReports.Chart.MouseEnabledItem.html">MouseEnabledItem</a></div>
    <div class="level4"><a class="xref" href="GrapeCity.ActiveReports.Chart.MouseEnabledComponent.html">MouseEnabledComponent</a></div>
    <div class="level5"><span class="xref">AxisBase</span></div>
      <div class="level6"><a class="xref" href="GrapeCity.ActiveReports.Chart.Axis.html">Axis</a></div>
      <div class="level6"><a class="xref" href="GrapeCity.ActiveReports.Chart.CustomAxis.html">CustomAxis</a></div>
  </div>
  <div class="implements">
    <h5>Implements</h5>
    <div><a class="xref" href="GrapeCity.ActiveReports.Chart.IGraphItem.html">IGraphItem</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.icloneable">ICloneable</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.Chart.IGraphXmlSerializable.html">IGraphXmlSerializable</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.Chart.ICustomDrawer.html">ICustomDrawer</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.Chart.IMouseEnabled.html">IMouseEnabled</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.Chart.Graphics.IMouseHandler.html">IMouseHandler</a></div>
    <div><a class="xref" href="GrapeCity.ActiveReports.Chart.INamedComponent.html">INamedComponent</a></div>
    <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
  </div>
  <h6><strong>Namespace</strong>: <a class="xref" href="GrapeCity.ActiveReports.Chart.html">GrapeCity.ActiveReports.Chart</a></h6>
  <h6><strong>Assembly</strong>: MESCIUS.ActiveReports.Chart.dll</h6>
  <h5 id="GrapeCity_ActiveReports_Chart_AxisBase_syntax">Syntax</h5>
  <div class="codewrapper">
    <pre><code class="lang-csharp hljs">[TypeConverter(typeof(AxisBaseTypeConverter))]
public abstract class AxisBase : MouseEnabledComponent, IGraphItem, ICloneable, IGraphXmlSerializable, ICustomDrawer, IMouseEnabled, IMouseHandler, INamedComponent, IDisposable</code></pre>
  </div>
  <h3 id="constructors">Constructors
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase__ctor" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.#ctor">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.-ctor.html#GrapeCity_ActiveReports_Chart_AxisBase__ctor">AxisBase()</a>
        </td>
        <td class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.html">AxisBase</a> class.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="properties">Properties
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_Arrow" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.Arrow">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.Arrow.html#GrapeCity_ActiveReports_Chart_AxisBase_Arrow">Arrow</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets the axis arrow type.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_AxisType" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.AxisType">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.AxisType.html#GrapeCity_ActiveReports_Chart_AxisBase_AxisType">AxisType</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets axis type, i.e. numerical or categorical</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_DisplayScale" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.DisplayScale">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.DisplayScale.html#GrapeCity_ActiveReports_Chart_AxisBase_DisplayScale">DisplayScale</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies whether to display scale value on axis's title</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_LabelFont" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.LabelFont">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.LabelFont.html#GrapeCity_ActiveReports_Chart_AxisBase_LabelFont">LabelFont</a>
        </td>
        <td class="markdown level1 summary"><p>Font used to draw axis' labels</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_LabelFormat" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.LabelFormat">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.LabelFormat.html#GrapeCity_ActiveReports_Chart_AxisBase_LabelFormat">LabelFormat</a>
        </td>
        <td class="markdown level1 summary"><p>Format used to ouput labels values</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_Labels" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.Labels">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.Labels.html#GrapeCity_ActiveReports_Chart_AxisBase_Labels">Labels</a>
        </td>
        <td class="markdown level1 summary"><p>Labels contents, used for categorical axes</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_LabelsAtBottom" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.LabelsAtBottom">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.LabelsAtBottom.html#GrapeCity_ActiveReports_Chart_AxisBase_LabelsAtBottom">LabelsAtBottom</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the labels should be shown at bottom of the axis.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_LabelsGap" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.LabelsGap">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.LabelsGap.html#GrapeCity_ActiveReports_Chart_AxisBase_LabelsGap">LabelsGap</a>
        </td>
        <td class="markdown level1 summary"><p>How many labels to skip (for example 3 means: show label, skip, skip, ...)</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_LabelsInside" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.LabelsInside">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.LabelsInside.html#GrapeCity_ActiveReports_Chart_AxisBase_LabelsInside">LabelsInside</a>
        </td>
        <td class="markdown level1 summary"><p>Controls position of labels against axis line</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_LabelsVisible" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.LabelsVisible">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.LabelsVisible.html#GrapeCity_ActiveReports_Chart_AxisBase_LabelsVisible">LabelsVisible</a>
        </td>
        <td class="markdown level1 summary"><p>If false, axis labels will not be drawn.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_Line" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.Line">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.Line.html#GrapeCity_ActiveReports_Chart_AxisBase_Line">Line</a>
        </td>
        <td class="markdown level1 summary"><p>Line used to draw axis</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_MajorTick" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.MajorTick">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.MajorTick.html#GrapeCity_ActiveReports_Chart_AxisBase_MajorTick">MajorTick</a>
        </td>
        <td class="markdown level1 summary"><p>Major axis tick</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_Max" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.Max">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.Max.html#GrapeCity_ActiveReports_Chart_AxisBase_Max">Max</a>
        </td>
        <td class="markdown level1 summary"><p>Max value for the axis. Last data point index for categories axis.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_Min" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.Min">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.Min.html#GrapeCity_ActiveReports_Chart_AxisBase_Min">Min</a>
        </td>
        <td class="markdown level1 summary"><p>Min value for the axis or starting data point index for categories axis</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_MinorTick" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.MinorTick">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.MinorTick.html#GrapeCity_ActiveReports_Chart_AxisBase_MinorTick">MinorTick</a>
        </td>
        <td class="markdown level1 summary"><p>Minor axis tick</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_Position" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.Position">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.Position.html#GrapeCity_ActiveReports_Chart_AxisBase_Position">Position</a>
        </td>
        <td class="markdown level1 summary"><p>Position along adjacent axis</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_Scale" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.Scale">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.Scale.html#GrapeCity_ActiveReports_Chart_AxisBase_Scale">Scale</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets scale value used to draw labels. Label values are divided by scale.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_SmartLabels" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.SmartLabels">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.SmartLabels.html#GrapeCity_ActiveReports_Chart_AxisBase_SmartLabels">SmartLabels</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the labels are smart.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_StaggerLabels" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.StaggerLabels">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.StaggerLabels.html#GrapeCity_ActiveReports_Chart_AxisBase_StaggerLabels">StaggerLabels</a>
        </td>
        <td class="markdown level1 summary"><p>Gets or sets a value indicating whether the labels are stagger.</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_TickOffset" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.TickOffset">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.TickOffset.html#GrapeCity_ActiveReports_Chart_AxisBase_TickOffset">TickOffset</a>
        </td>
        <td class="markdown level1 summary"><p>Offset of the first tick from Axis.Min</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_Title" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.Title">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.Title.html#GrapeCity_ActiveReports_Chart_AxisBase_Title">Title</a>
        </td>
        <td class="markdown level1 summary"><p>Text to draw on axis</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_TitleFont" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.TitleFont">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.TitleFont.html#GrapeCity_ActiveReports_Chart_AxisBase_TitleFont">TitleFont</a>
        </td>
        <td class="markdown level1 summary"><p>Font to use to draw title</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_Visible" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.Visible">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.Visible.html#GrapeCity_ActiveReports_Chart_AxisBase_Visible">Visible</a>
        </td>
        <td class="markdown level1 summary"><p>Specifies whether to draw axis.</p>
</td>
      </tr>
    </tbody>
  </table>
  <h3 id="methods">Methods
</h3>
  <table class="table table-bordered table-condensed">
    <thead>
      <tr>
        <th>Name</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_CheckPropertiesValidityImpl_GrapeCity_ActiveReports_Chart_ISharpGraph_" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.CheckPropertiesValidityImpl(GrapeCity.ActiveReports.Chart.ISharpGraph)">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.CheckPropertiesValidityImpl.html#GrapeCity_ActiveReports_Chart_AxisBase_CheckPropertiesValidityImpl_GrapeCity_ActiveReports_Chart_ISharpGraph_">CheckPropertiesValidityImpl(ISharpGraph)</a>
        </td>
        <td class="markdown level1 summary"><p>This method should be overriden if item should check inter-property dependencies.
By default it does nothing
Method should throw ArgumentException if it encounters errors</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_CloneTo_GrapeCity_ActiveReports_Chart_AxisBase_" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.CloneTo(GrapeCity.ActiveReports.Chart.AxisBase)">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.CloneTo.html#GrapeCity_ActiveReports_Chart_AxisBase_CloneTo_GrapeCity_ActiveReports_Chart_AxisBase_">CloneTo(AxisBase)</a>
        </td>
        <td class="markdown level1 summary"><p>Creates clone of the current object</p>
</td>
      </tr>
      <tr>
        <td id="GrapeCity_ActiveReports_Chart_AxisBase_ShouldSerializeScroll" data-uid="GrapeCity.ActiveReports.Chart.AxisBase.ShouldSerializeScroll">
          <a class="xref" href="GrapeCity.ActiveReports.Chart.AxisBase.ShouldSerializeScroll.html#GrapeCity_ActiveReports_Chart_AxisBase_ShouldSerializeScroll">ShouldSerializeScroll()</a>
        </td>
        <td class="markdown level1 summary"><p>This method is called by serializer using reflection.
This is a standard way to dynamically specify DesignerSerializationVisibility</p>
</td>
      </tr>
    </tbody>
  </table>

</div>
