Class StiAxisCoreXF

java.lang.Object
com.stimulsoft.report.chart.core.axis.StiAxisCoreXF
All Implemented Interfaces:
IStiApplyStyle, Cloneable
Direct Known Subclasses:
StiXAxisCoreXF, StiYAxisCoreXF

public abstract class StiAxisCoreXF extends Object implements Cloneable, IStiApplyStyle
  • Field Details

    • DefaultScrollBarSize

      public static float DefaultScrollBarSize
    • DefaultScrollBarSmallFactor

      public static float DefaultScrollBarSmallFactor
    • DefaultScrollBarFirstRecallTime

      public static float DefaultScrollBarFirstRecallTime
    • DefaultScrollBarOtherRecallTime

      public static float DefaultScrollBarOtherRecallTime
  • Constructor Details

    • StiAxisCoreXF

      public StiAxisCoreXF(IStiAxis axis)
  • Method Details

    • clone

      public final Object clone()
      Overrides:
      clone in class Object
    • getIsMouseOverDecreaseButton

      public final boolean getIsMouseOverDecreaseButton()
    • setIsMouseOverDecreaseButton

      public final void setIsMouseOverDecreaseButton(boolean value)
    • getIsMouseOverIncreaseButton

      public final boolean getIsMouseOverIncreaseButton()
    • setIsMouseOverIncreaseButton

      public final void setIsMouseOverIncreaseButton(boolean value)
    • getIsMouseOverTrackBar

      public final boolean getIsMouseOverTrackBar()
    • setIsMouseOverTrackBar

      public final void setIsMouseOverTrackBar(boolean value)
    • applyStyle

      public void applyStyle(IStiChartStyle style)
      Description copied from interface: IStiApplyStyle
      Apply style to component which release this interface.
      Specified by:
      applyStyle in interface IStiApplyStyle
    • GetStartFromZero

      public boolean GetStartFromZero()
    • Render

      public abstract StiCellGeom Render(StiContext context, StiRectangle rect)
    • RenderView

      public abstract StiCellGeom RenderView(StiContext context, StiRectangle rect)
    • CalculateStripPositions

      public final void CalculateStripPositions(double topPosition, double bottomPosition)
    • GetTicksMaxLength

      protected final double GetTicksMaxLength(StiContext context)
    • GetArrowHeight

      protected final double GetArrowHeight(StiContext context)
    • GetLabelsSpaceAxis

      protected final double GetLabelsSpaceAxis(StiContext context)
    • GetLabelsTwoLinesDestination

      protected final double GetLabelsTwoLinesDestination(StiContext context)
    • GetFontGeom

      public final StiFontGeom GetFontGeom(StiContext context)
    • GetArgumentLabelOrdinal

      public int GetArgumentLabelOrdinal(int index)
      Returns the one-based ordinal of the axis label among the labels which represent series arguments. Returns zero for boundary labels which do not represent an argument and for the value axis — the ordinal makes sense only on the argument axis: X for the vertical series orientation, Y for the horizontal one (bar charts).
      Parameters:
      index -
      Returns:
    • GetTextAlignment

      protected final StiMarkerAlignment GetTextAlignment()
    • GetStringFormatGeom

      public final StiStringFormatGeom GetStringFormatGeom(StiContext context, boolean wordWrap)
    • GetAxisTitleSize

      protected final StiSize GetAxisTitleSize(StiContext context)
    • getTicksMaxLength

      public final float getTicksMaxLength()
    • getArrowWidth

      public final float getArrowWidth()
    • getArrowHeight

      public final float getArrowHeight()
    • getAxis

      public final IStiAxis getAxis()
    • setAxis

      public final void setAxis(IStiAxis value)
    • getInfo

      public final StiAxisInfoXF getInfo()
    • setInfo

      public final void setInfo(StiAxisInfoXF value)