com.steema.teechart
Interface IBaseChart
- All Known Implementing Classes:
- Chart
public interface IBaseChart
Title:
Description:
Copyright (c) 2005-2013 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Method Summary |
Series |
activeSeriesLegend(int itemIndex)
|
int |
addSeries(Series series)
|
TeeEvent |
broadcastEvent(Series s,
SeriesEventStyle e)
|
void |
broadcastEvent(TeeEvent event)
|
boolean |
canClip()
|
boolean |
canDrawPanelBack()
|
int |
countActiveSeries()
|
void |
doBaseInvalidate()
|
void |
doChangedBrush(ChartBrush value)
|
void |
doChangedFont(ChartFont value)
|
Rectangle |
doDrawLegend(IGraphics3D g,
Rectangle rect)
|
void |
doZoom(double topx,
double topy,
double bottomx,
double bottomy,
double leftx,
double lefty,
double rightx,
double righty)
|
void |
doZoom(Point.Double top,
Point.Double bottom,
Point.Double left,
Point.Double right)
|
boolean |
drawBackWallAfter(int z)
|
boolean |
drawLeftWallFirst()
|
boolean |
drawRightWallAfter()
|
java.lang.String |
formattedLegend(int pos)
|
java.lang.String |
formattedValueLegend(Series series,
int seriesOrValueIndex)
|
Color |
freeSeriesColor(boolean checkBackground)
|
Aspect |
getAspect()
|
boolean |
getAutoRepaint()
|
Axes |
getAxes()
|
int |
getBottom()
|
Rectangle |
getChartBounds()
|
Rectangle |
getChartRect()
|
boolean |
getCustomChartRect()
|
Series |
getFirstActiveSeries()
|
Footer |
getFooter()
|
IGraphics3D |
getGraphics3D()
|
Header |
getHeader()
|
int |
getHeight()
|
int |
getLeft()
|
Legend |
getLegend()
|
ChartPen |
getLegendPen()
|
int |
getMaxValuesCount()
|
double |
getMaxXValue(Axis axis)
|
double |
getMaxYValue(Axis axis)
|
int |
getMaxZOrder()
|
double |
getMinXValue(Axis axis)
|
double |
getMinYValue(Axis axis)
|
int |
getNumPages()
|
Page |
getPage()
|
Panel |
getPanel()
|
Scroll |
getPanning()
|
IChart |
getParent()
|
boolean |
getPrinting()
|
int |
getRight()
|
int |
getScreenHeight()
|
int |
getScreenWidth()
|
SeriesCollection |
getSeries()
|
Series |
getSeries(int index)
|
int |
getSeriesCount()
|
int |
getSeriesHeight3D()
|
int |
getSeriesIndexOf(Series value)
|
java.lang.String |
getSeriesTitleLegend(int index,
boolean activeOnly)
|
int |
getSeriesWidth3D()
|
ToolAxis |
getToolCheckHidden()
|
ToolsCollection |
getTools()
|
ToolTip |
getToolTip()
|
int |
getTop()
|
Walls |
getWalls()
|
int |
getWidth()
|
Zoom |
getZoom()
|
Image |
image(int width,
int height)
|
double |
internalMinMax(Axis axis,
boolean isMinimum,
boolean isHorizontal)
|
void |
invalidate()
|
boolean |
isAxisCustom(Axis axis)
|
boolean |
isAxisVisible(Axis axis)
|
boolean |
isDesignTime()
|
int |
maxMarkWidth()
|
int |
maxTextWidth()
|
void |
moveSeriesTo(Series series,
int index)
|
MultiLine |
multiLineTextWidth(java.lang.String value)
|
void |
paint(IGraphics3D g)
|
void |
paint(IGraphics3D g,
Rectangle rect)
|
Rectangle |
recalcWidthHeight(Rectangle rect)
|
void |
removeSeries(Series series)
|
void |
restoreAxisScales()
|
Series |
seriesLegend(int index,
boolean onlyActive)
|
void |
setAutoRepaint(boolean value)
|
void |
setBrushCanvas(Color color,
ChartBrush brush,
Color backColor)
|
void |
setCancelMouse(boolean value)
|
void |
setChartRect(Rectangle rect)
|
void |
setCustomChartRect(boolean value)
|
void |
setGraphics3D(IGraphics3D value)
|
void |
setHeight(int value)
|
void |
setLegend(Legend value)
|
void |
setLegendPen(ChartPen pen)
|
void |
setMaxZOrder(int value)
|
void |
setPanning(Scroll panning)
|
void |
setPrinting(boolean value)
|
void |
setToolCheckHidden(ToolAxis tool)
|
void |
setWidth(int value)
|
void |
setZoom(Zoom zoom)
|
getParent
IChart getParent()
getPanel
Panel getPanel()
getLegend
Legend getLegend()
getWalls
Walls getWalls()
getHeader
Header getHeader()
getFooter
Footer getFooter()
doBaseInvalidate
void doBaseInvalidate()
doChangedBrush
void doChangedBrush(ChartBrush value)
doChangedFont
void doChangedFont(ChartFont value)
getGraphics3D
IGraphics3D getGraphics3D()
recalcWidthHeight
Rectangle recalcWidthHeight(Rectangle rect)
broadcastEvent
void broadcastEvent(TeeEvent event)
canDrawPanelBack
boolean canDrawPanelBack()
getNumPages
int getNumPages()
getAspect
Aspect getAspect()
multiLineTextWidth
MultiLine multiLineTextWidth(java.lang.String value)
getTools
ToolsCollection getTools()
getSeries
Series getSeries(int index)
getSeries
SeriesCollection getSeries()
invalidate
void invalidate()
getSeriesCount
int getSeriesCount()
broadcastEvent
TeeEvent broadcastEvent(Series s,
SeriesEventStyle e)
getToolCheckHidden
ToolAxis getToolCheckHidden()
setToolCheckHidden
void setToolCheckHidden(ToolAxis tool)
getChartRect
Rectangle getChartRect()
setChartRect
void setChartRect(Rectangle rect)
getCustomChartRect
boolean getCustomChartRect()
setCustomChartRect
void setCustomChartRect(boolean value)
getChartBounds
Rectangle getChartBounds()
getPage
Page getPage()
setAutoRepaint
void setAutoRepaint(boolean value)
getAutoRepaint
boolean getAutoRepaint()
getMaxZOrder
int getMaxZOrder()
setMaxZOrder
void setMaxZOrder(int value)
getWidth
int getWidth()
getHeight
int getHeight()
getLeft
int getLeft()
getRight
int getRight()
getBottom
int getBottom()
getTop
int getTop()
countActiveSeries
int countActiveSeries()
getSeriesIndexOf
int getSeriesIndexOf(Series value)
getLegendPen
ChartPen getLegendPen()
setBrushCanvas
void setBrushCanvas(Color color,
ChartBrush brush,
Color backColor)
doZoom
void doZoom(Point.Double top,
Point.Double bottom,
Point.Double left,
Point.Double right)
doZoom
void doZoom(double topx,
double topy,
double bottomx,
double bottomy,
double leftx,
double lefty,
double rightx,
double righty)
maxMarkWidth
int maxMarkWidth()
maxTextWidth
int maxTextWidth()
addSeries
int addSeries(Series series)
removeSeries
void removeSeries(Series series)
moveSeriesTo
void moveSeriesTo(Series series,
int index)
isAxisVisible
boolean isAxisVisible(Axis axis)
internalMinMax
double internalMinMax(Axis axis,
boolean isMinimum,
boolean isHorizontal)
getMaxXValue
double getMaxXValue(Axis axis)
getMaxYValue
double getMaxYValue(Axis axis)
getMinXValue
double getMinXValue(Axis axis)
getMinYValue
double getMinYValue(Axis axis)
getFirstActiveSeries
Series getFirstActiveSeries()
getAxes
Axes getAxes()
isAxisCustom
boolean isAxisCustom(Axis axis)
getSeriesTitleLegend
java.lang.String getSeriesTitleLegend(int index,
boolean activeOnly)
seriesLegend
Series seriesLegend(int index,
boolean onlyActive)
activeSeriesLegend
Series activeSeriesLegend(int itemIndex)
drawLeftWallFirst
boolean drawLeftWallFirst()
drawRightWallAfter
boolean drawRightWallAfter()
formattedLegend
java.lang.String formattedLegend(int pos)
formattedValueLegend
java.lang.String formattedValueLegend(Series series,
int seriesOrValueIndex)
setLegendPen
void setLegendPen(ChartPen pen)
setCancelMouse
void setCancelMouse(boolean value)
getPrinting
boolean getPrinting()
setPrinting
void setPrinting(boolean value)
getMaxValuesCount
int getMaxValuesCount()
canClip
boolean canClip()
freeSeriesColor
Color freeSeriesColor(boolean checkBackground)
getSeriesWidth3D
int getSeriesWidth3D()
getSeriesHeight3D
int getSeriesHeight3D()
getToolTip
ToolTip getToolTip()
setLegend
void setLegend(Legend value)
doDrawLegend
Rectangle doDrawLegend(IGraphics3D g,
Rectangle rect)
paint
void paint(IGraphics3D g)
paint
void paint(IGraphics3D g,
Rectangle rect)
restoreAxisScales
void restoreAxisScales()
setGraphics3D
void setGraphics3D(IGraphics3D value)
setWidth
void setWidth(int value)
setHeight
void setHeight(int value)
image
Image image(int width,
int height)
isDesignTime
boolean isDesignTime()
getScreenHeight
int getScreenHeight()
getScreenWidth
int getScreenWidth()
drawBackWallAfter
boolean drawBackWallAfter(int z)
getPanning
Scroll getPanning()
setPanning
void setPanning(Scroll panning)
getZoom
Zoom getZoom()
setZoom
void setZoom(Zoom zoom)