Class StiAxisAreaCoreXF
java.lang.Object
com.stimulsoft.report.chart.core.area.StiAreaCoreXF
com.stimulsoft.report.chart.core.area.StiAxisAreaCoreXF
- All Implemented Interfaces:
IStiApplyStyle,Cloneable
- Direct Known Subclasses:
StiClusteredColumnAreaCoreXF,StiStackedColumnAreaCoreXF
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyStyle(IStiChartStyle style) Applying specified style to this area.final voidCalculate minimum and maximum values of XAxis.voidfinal voidCalculate minimum and maximum values of YAxis.final voidCalculatePositions(IStiAxis axis, StiRefObject<ArrayList<StiStripPositionXF>> collection, int step) Fill specified collection with values from axis.Info.StripPositions and with taken in consideration step argument.protected voidCheckShowEdgeValues(IStiAxis axis) protected voidGets minimum and maximum values if specified YAxis from calculated StripLines collection.protected voidGets minimum and maximum values of specified XAxis from calculated StripLines collection.protected voidCreates Strip lines collection for XAxis.protected voidCreateStripLinesYAxis(IStiAxis axis, boolean isDateTimeValues) Creates Strip lines collection for YAxis.final StringGetArgumentLabel(StiStripLineXF line, IStiSeries series) final booleanfinal booleanfinal doubleReturns position on right y of zero line for y axis.doublefinal doubleReturns position on x of zero line for x axis.doublefinal doubleReturns position on y of zero line for y axis.static doubleGetNextLowerDigit(double number) final doubleGets scrollable area distance from left side of view area for Axis X.final doubleGets scrollable area distance from left side of view area for Axis Y.final doubleGets scrollable dpi factor for Axis X.final doubleGets scrollable dpi factor for Axis Y.final doublefinal doubleGets size of scrollable area for Axis X.final doubleGets size of scrollable area for Axis Y.final doubleGets or sets left position of view area in scrollable area for Axis X.final doubleGets or sets left position of view area in scrollable area for Axis Y.final doubleGets view area size in scrollable area for Axis X.final doubleGets view area size in scrollable area for Axis Y.final booleanIsAutoRangeXAxis(IStiAxis axis) Returns true if specified axis need to be used in auto range mode.final booleanIsAutoRangeYAxis(IStiAxis axis) Returns true if specified axis need to be used in auto range mode.protected voidPrepareInfo(StiRectangle rect) protected voidPrepareRange(IStiAxis specXAxis, IStiAxis specXTopAxis, IStiAxis specYAxis, IStiAxis specYRightAxis) Render(StiContext context, StiRectangle rect) final voidsetBlockScrollValueX(boolean value) final voidsetBlockScrollValueY(boolean value) final voidsetScrollDragStartValue(double value) final voidsetScrollValueX(double value) final voidsetScrollValueY(double value) final voidInternal use only.Methods inherited from class com.stimulsoft.report.chart.core.area.StiAreaCoreXF
CheckInLabelsTypes, clone, getArea, getLocalizedName, getPosition, GetSeries, getSeriesOrientation, IsAcceptableSeries, IsAcceptableSeriesLabels, setArea
-
Field Details
-
ValuesCount
public int ValuesCountCount of value elements.
-
-
Constructor Details
-
StiAxisAreaCoreXF
-
-
Method Details
-
applyStyle
Applying specified style to this area.- Specified by:
applyStylein interfaceIStiApplyStyle- Overrides:
applyStylein classStiAreaCoreXF- Parameters:
style-
-
GetNextLowerDigit
public static double GetNextLowerDigit(double number) -
Render
- Specified by:
Renderin classStiAreaCoreXF
-
PrepareInfo
- Specified by:
PrepareInfoin classStiAreaCoreXF
-
IsAutoRangeXAxis
Returns true if specified axis need to be used in auto range mode. Method calculate mode for XAxis. -
IsAutoRangeYAxis
Returns true if specified axis need to be used in auto range mode. Method calculate mode for YAxis. -
CalculateMinimumAndMaximumXAxis
Calculate minimum and maximum values of XAxis. -
CalculateMinimumAndMaximumYAxis
Calculate minimum and maximum values of YAxis. -
CalculateMinimumAndMaximumYAxis
-
GetArgumentLabel
-
SwitchOff
public final void SwitchOff()Internal use only. -
PrepareRange
-
CreateStripLinesXAxis
Creates Strip lines collection for XAxis. -
CheckShowEdgeValues
-
CreateStripLinesYAxis
Creates Strip lines collection for YAxis. -
CheckStripLinesAndMaximumMinimumXAxis
Gets minimum and maximum values if specified YAxis from calculated StripLines collection. -
CheckStripLinesAndMaximumMinimumYAxis
Gets minimum and maximum values of specified XAxis from calculated StripLines collection. -
CalculatePositions
public final void CalculatePositions(IStiAxis axis, StiRefObject<ArrayList<StiStripPositionXF>> collection, int step) Fill specified collection with values from axis.Info.StripPositions and with taken in consideration step argument. -
GetDividerX
public final double GetDividerX()Returns position on x of zero line for x axis.- Returns:
-
GetDividerXD
public double GetDividerXD() -
GetDividerTopX
public double GetDividerTopX() -
GetDividerY
public final double GetDividerY()Returns position on y of zero line for y axis.- Returns:
-
GetDividerRightY
public final double GetDividerRightY()Returns position on right y of zero line for y axis.- Returns:
-
getScrollDistanceX
public final double getScrollDistanceX()Gets scrollable area distance from left side of view area for Axis X. -
getScrollDistanceY
public final double getScrollDistanceY()Gets scrollable area distance from left side of view area for Axis Y. -
getScrollRangeX
public final double getScrollRangeX()Gets size of scrollable area for Axis X. -
getScrollRangeY
public final double getScrollRangeY()Gets size of scrollable area for Axis Y. -
getScrollViewX
public final double getScrollViewX()Gets view area size in scrollable area for Axis X. -
getScrollViewY
public final double getScrollViewY()Gets view area size in scrollable area for Axis Y. -
getBlockScrollValueX
public final boolean getBlockScrollValueX() -
setBlockScrollValueX
public final void setBlockScrollValueX(boolean value) -
getBlockScrollValueY
public final boolean getBlockScrollValueY() -
setBlockScrollValueY
public final void setBlockScrollValueY(boolean value) -
getScrollValueX
public final double getScrollValueX()Gets or sets left position of view area in scrollable area for Axis X. -
setScrollValueX
public final void setScrollValueX(double value) -
getScrollValueY
public final double getScrollValueY()Gets or sets left position of view area in scrollable area for Axis Y. -
setScrollValueY
public final void setScrollValueY(double value) -
getScrollDpiX
public final double getScrollDpiX()Gets scrollable dpi factor for Axis X. -
getScrollDpiY
public final double getScrollDpiY()Gets scrollable dpi factor for Axis Y. -
getScrollDragStartValue
public final double getScrollDragStartValue() -
setScrollDragStartValue
public final void setScrollDragStartValue(double value)
-