public class Custom extends CustomPoint
Title: Custom class
Description: Base Series class inherited by a number of TeeChart series styles.
Copyright (c) 2005-2019 by Steema Software SL. All Rights Reserved.
Company: Steema Software SL
Series.MarkTextResolver
Modifier and Type | Field and Description |
---|---|
protected ChartBrush |
bAreaBrush |
protected boolean |
bClickableLine |
protected boolean |
bDark3D |
protected boolean |
drawArea |
protected boolean |
drawLine |
protected ChartPen |
pAreaLines |
iStacked, point
linePen, treatNans, treatnulls
AUTODEPTH, AUTOZORDER, bActive, bBrush, bColorEach, calcVisiblePoints, colorMember, customMarkText, drawBetweenPoints, endZ, firstVisible, hasZValues, iColors, iNumSampleValues, iZOrder, labelMember, lastVisible, listenerList, mandatory, manualData, marks, middleZ, notMandatory, oldDataSource, percentDecimal, percentFormat, sLabels, startZ, useAxis, useSeriesColor, valueFormat, vxValues, vyValues, yMandatory
chart, InternalUse
Constructor and Description |
---|
Custom() |
Custom(IBaseChart c) |
Modifier and Type | Method and Description |
---|---|
void |
assign(Series source)
Copies all properties from one Series component to another.
Only the common properties shared by both source and destination Series are copied. |
void |
calcHorizMargins(Margins margins)
Returns the number of pixels for horizontal margins
|
void |
calcVerticalMargins(Margins margins)
Returns the number of pixels for vertical margins
|
int |
clicked(int x,
int y)
Calculates if any point is at XY position.
|
protected void |
draw() |
void |
drawHiddenValue(int valueIndex,
PointDouble startEndVals,
int gapSize,
Axis axis) |
protected void |
drawLegendShape(IGraphics3D g,
int valueIndex,
Rectangle rect) |
void |
drawValue(int valueIndex)
Called internally.
|
protected Color |
getAreaBrushColor(Color c) |
ChartBrush |
getBrush()
Sets Brush characteristics.
|
boolean |
getClickableLine()
Allows mouse clicks over the line drawn between points.
Default value: true |
boolean |
getColorEachLine()
Enables/Disables the coloring of each connecting line of a series.
Default value: true |
boolean |
getDark3D()
Darkens parts of 3D Line Series to add depth.
Default value: true |
boolean |
getInvertedStairs()
Changes the direction of the step, when true.
Default value: false |
int |
getLineHeight()
The vertical thickness of the line in pixels.
Default value: 0 |
int |
getOpacity()
Opacity level from 0 to 100%
|
ChartPen |
getOutLine()
Pen for Series Line's outer pen.
Default value: null |
boolean |
getSmoothed()
Gets whether the Line Series' line is smoothed.
Default value: false |
boolean |
getStairs()
Steps line joining adjacent points.
In most normal situations, a series draws a line between each Line point. |
int |
getTransparency()
Transparency level from 0 to 100%
Default value: 0 |
protected java.lang.Object |
readResolve() |
void |
setChart(IBaseChart c)
Chart associated with this object.
|
void |
setClickableLine(boolean value)
Allows mouse clicks over the line drawn between points.
Default value: true |
void |
setColor(Color value)
Default color for all points.
Default value: Color.Empty |
void |
setColorEachLine(boolean value)
Enables/Disables the coloring of each connecting line of a series.
Default value: true |
void |
setDark3D(boolean value)
Darkens parts of 3D Line Series to add depth.
Default value: true |
void |
setInvertedStairs(boolean value)
Changes the direction of the step, when true.
Default value: false |
void |
setLineHeight(int value)
Sets the vertical thickness of the line in pixels.
Default value: 0 |
void |
setOpacity(int value)
Sets Opacity level from 0 to 100%
|
void |
setSmoothed(boolean value)
Sets whether the Line Series' line is smoothed.
Default value: false |
void |
setStairs(boolean value)
Steps line joining adjacent points.
Default value: false |
void |
setTransparency(int value)
Sets Transparency level from 0 to 100%
Default value: 0 |
void |
SmoothSeries() |
addSeriesMouseListener, calcXPos, calcYPos, calcZOrder, clickedPointer, drawMark, drawPointer, getMaxXValue, getMaxYValue, getMinXValue, getMinYValue, getOriginPos, getPointer, getStacked, onGetPointerStyle, removePointerStyleResolver, removeSeriesMouseListener, sameClassOrigin, setPointerStyleResolver, setStacked
add, add, calcMinMaxValue, doNotPaintNull, getLinePen, getTreatNaNAsNull, getTreatNulls, IgnoreNull, setTreatNaNAsNull, setTreatNulls
add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, add, addChartValue, added, addedValue, addNull, addNullXY, addSampleValues, addSeriesPaintListener, addValues, assignDispose, assignValues, associatedToAxis, beginUpdate, calcFirstLastVisibleIndex, calcPercentSt, calcPosValue, calculateMarkPosition, calcXPosValue, calcXSizeValue, calcYPosValue, calcYSizeValue, canAddRandomPoints, changeType, checkDataSource, checkMouse, checkOrder, checkOtherSeries, clear, clearLists, clicked, clone, cloneSeries, convertArray, countLegendItems, createNewSeries, createNewSeries, createNewSeries, createSubGallery, dataSourceArray, delete, delete, delete, dispose, doAfterDrawValues, doBeforeDrawChart, doBeforeDrawValues, doClick, doClickPointer, doDoubleClick, drawLegend, drawLegend, drawMarks, drawMarksSeries, drawSeries, drawSeriesForward, drawValuesForward, endUpdate, fillSampleValues, fillSampleValues, fireSeriesMouseEvent, fireSeriesPaint, firstDisplayed, galleryChanged3D, getActive, getAllowSinglePoint, getBitmapEditor, getColor, getColorEach, getColorMember, getColors, getCount, getCountLegendItems, getCursor, getCustomHorizAxis, getCustomVertAxis, getDataSource, getDefaultColor, getDefaultNullValue, getDepth, getDescription, getEndZ, getFields, getFirstVisible, getFunction, getHasZValues, getHorizAxis, getHorizontalAxis, getLabelMember, getLabels, getLastVisible, getLegendString, getMandatory, getMandatoryAxis, getMarks, getMarkText, getMarkValue, getMaxZValue, getMiddleZ, getMinZValue, getNotMandatory, getNumGallerySeries, getNumSampleValues, getOriginValue, getPercentFormat, getPoint, getSeriesColor, getShowInLegend, getStartZ, getTitle, getUseAxis, getValueColor, getValueFormat, getValueIndexSwapper, getValueList, getValueList, getValueMarkText, getValuesLists, getVertAxis, getVerticalAxis, getVisible, getXValues, getYMandatory, getYValueList, getYValues, getZOrder, hasClickEvents, hasColors, hasDataSource, hasLabels, hasListenersOf, hasNoMandatoryValues, isNull, isPointInChartRect, isValidSeriesSource, isValidSourceOf, lastDisplayed, lastVisibleMark, legendItemColor, legendToValueIndex, maxMarkWidth, moreSameZOrder, mouseEvent, newFromType, numSampleValues, onDisposing, prepareForGallery, prepareLegendCanvas, randomBounds, recalcGetAxis, refreshSeries, removeMarkTextResolver, removeSeriesPaintListener, repaint, sameClass, setActive, setColorEach, setColorMember, setColors, setCursor, setCustomHorizAxis, setCustomHorizAxis, setCustomVertAxis, setCustomVertAxis, setDataSource, setDefaultNullValue, setDepth, setEndZ, setFunction, setHorizontal, setHorizontalAxis, setLabelMember, setLabels, setMarks, setMarkTextResolver, setMiddleZ, setNull, setNull, setPercentFormat, setSeriesColor, setShowInLegend, setStartZ, setSubGallery, setTitle, setValueFormat, setValueList, setVerticalAxis, setVisible, setXValues, setYValues, setZOrder, setZPositions, sortByLabels, sortByLabels, sortDrawSeries, swapValueIndex, titleOrName, toString, valueListOfAxis, valuesListAdd, xScreenToValue, yScreenToValue
getChart, invalidate, setBooleanProperty, setColorProperty, setDoubleProperty, setIntegerProperty, setStringProperty
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChart, invalidate
protected ChartBrush bAreaBrush
protected ChartPen pAreaLines
protected boolean bClickableLine
protected boolean bDark3D
protected boolean drawArea
protected boolean drawLine
public Custom()
public Custom(IBaseChart c)
protected java.lang.Object readResolve()
readResolve
in class Series
public boolean getClickableLine()
Example:
lineSeries.setClickableLine( false );
public void setClickableLine(boolean value)
value
- booleanpublic int getOpacity()
public void setOpacity(int value)
value
- intpublic int getTransparency()
public void setTransparency(int value)
Example:
Series1.setTransparency(45);
value
- intpublic ChartBrush getBrush()
public boolean getDark3D()
public void setDark3D(boolean value)
value
- booleanpublic void setChart(IBaseChart c)
TeeBase
setChart
in interface ISeries
setChart
in class CustomPoint
c
- IBaseChartpublic void setColor(Color value)
Series
setColor
in class Series
value
- ColorSeries.getColorEach()
public boolean getStairs()
public void setStairs(boolean value)
Example:
areaSeries1.setStairs(true); areaSeries2.setStairs(true);
value
- booleangetStairs()
public boolean getColorEachLine()
Example:
lineSeries.setColorEach(true); lineSeries.setColorEachLine(false);
public void setColorEachLine(boolean value)
value
- booleanpublic boolean getInvertedStairs()
public void setInvertedStairs(boolean value)
value
- booleanpublic ChartPen getOutLine()
Example:
lineSeries.getOutline().setColor(Color.Yellow);
public boolean getSmoothed()
public void assign(Series source)
Series
assign
in class CustomPoint
source
- Seriespublic void SmoothSeries()
public void setSmoothed(boolean value)
value
- booleanpublic int getLineHeight()
public void setLineHeight(int value)
value
- intpublic void calcHorizMargins(Margins margins)
Series
calcHorizMargins
in class CustomPoint
margins
- Marginspublic void calcVerticalMargins(Margins margins)
Series
calcVerticalMargins
in class CustomPoint
margins
- Marginspublic int clicked(int x, int y)
clicked
in interface ISeries
clicked
in class CustomPoint
x
- inty
- intpublic void drawValue(int valueIndex)
drawValue
in interface ISeries
drawValue
in class CustomPoint
valueIndex
- intpublic void drawHiddenValue(int valueIndex, PointDouble startEndVals, int gapSize, Axis axis)
drawHiddenValue
in class Series
protected void drawLegendShape(IGraphics3D g, int valueIndex, Rectangle rect)
drawLegendShape
in class CustomPoint