Class: SeriesPointer
Source Location: /styles/SeriesPointer.php
TeeBase
|
--SeriesPointer
<p>Title: SeriesPointer class</p>
Author(s):
Version:
Copyright:
- (c) 1995-2010 by Steema Software SL. All Rights Reserved. <info@steema.com>
|
|
|
Child classes:
|
Inherited Variables
|
Inherited Methods
|
Class Details
Class Variables
Class Methods
constructor SeriesPointer [line 53]
SeriesPointer SeriesPointer(
$c,
$s)
|
|
Tags:
Parameters:
method assign [line 62]
method calcHorizMargins [line 645]
void calcHorizMargins(
$margins)
|
|
Tags:
Parameters:
method calcVerticalMargins [line 652]
void calcVerticalMargins(
$margins)
|
|
Tags:
Parameters:
method draw [line 560]
void draw(
$px,
$py,
$colorValue, [
$aStyle = 0])
|
|
Tags:
Overridden in child classes as:
- Callout::draw()
Parameters:
method drawLegendShape [line 624]
void drawLegendShape(
$g,
$color,
$rect,
$drawPen)
|
|
Tags:
Parameters:
method getBrush [line 608]
Brush used to fill Series Pointers.
Tags:
method getColor [line 390]
method getDark3D [line 92]
Fills pointer sides in 3D mode with darker color. Default value: true
Tags:
method getDraw3D [line 113]
Draws pointer in 3D mode. Currently only rectangle points have 3D capability. Default value: true
Tags:
method getEndZ [line 377]
method getGradient [line 296]
Configures Gradient filling attributes. Default value: null Example:
bubbleSeries.getPointer().getGradient().setVisible(true);
Tags:
method getHorizSize [line 165]
Horizontal size of pointer in pixels. Series that derive from Points series usually override the HorizSize and VertSize methods. For example, Bubble series uses the Radius method to determine the correct HorizSize and VertSize, so these methods have no effect in that Series. Default value: 4
Tags:
method getInflateMargins [line 187]
boolean getInflateMargins(
)
|
|
Expands axes to fit pointers. When false, Chart Axis scales will be preserved and points close to the Axis limits will be partially displayed. Default value: true
Tags:
method getMiddleZ [line 364]
method getPen [line 595]
Pen used to draw a frame around Series Pointers.
Tags:
method getSeries [line 231]
method getStartZ [line 351]
method getStyle [line 212]
The Pointer style. It defines the shape used to display the Series Points. The default Rectangle style can be optionally in 3D mode by setting Pointer.Draw3D to true. Series Pointer.Visible should be true. Default value: rectangle
Tags:
method getTransparency [line 266]
The Percent of semiglass effect. Default valuie: 0
Tags:
method getVertSize [line 246]
The Horizontal size of pointer in pixels. Series that derive from PointSeries usually override the HorizontalSize and VerticalSize methods. For example, Bubble series uses the Radius property to determine the correct HorizSize and VertSize, so these methods have no effect in that Series. Default value: 4
Tags:
method getVisible [line 141]
Shows or hides the pointer. When using a Points series (or any Series class derived from Points series), setting Visible to false will not display anything. Pointers can be useful with Line series or Area series. When points are Visible, extra margins are applied to the four chart axes (Left, Right, Top and Bottom). This is to make points just at axis limits to be shown. You can deactivate these extra margins by setting IPointer.InflateMargins to false.
Points are filled using IPointer.Brush.
Tags:
method intDraw [line 426]
void intDraw(
g
$g, is3D
$is3D, px
$px, py
$py, tmpHoriz
$tmpHoriz, tmpVert
$tmpVert, colorValue
$colorValue, [aStyle
$aStyle = 0])
|
|
Internal use. Draw Pointer
Tags:
Parameters:
method prepareCanvas [line 567]
void prepareCanvas(
$g,
$colorValue)
|
|
Tags:
Parameters:
method readResolve [line 81]
method setChart [line 403]
method setColor [line 399]
void setColor(
value
$value)
|
|
Sets the pointer color.
Tags:
Parameters:
method setDark3D [line 102]
void setDark3D(
value
$value)
|
|
Fills pointer sides in 3D mode with darker color. Default value: true
Tags:
Parameters:
method setDefaultVisible [line 659]
void setDefaultVisible(
$value)
|
|
Parameters:
method setDraw3D [line 123]
void setDraw3D(
value
$value)
|
|
Draws pointer in 3D mode. Default value: true
Tags:
Parameters:
method setHorizSize [line 175]
void setHorizSize(
value
$value)
|
|
Horizontal size of pointer in pixels. Default value: 4
Tags:
Parameters:
method setInflateMargins [line 197]
void setInflateMargins(
value
$value)
|
|
Expands axes to fit pointers. Default value: true
Tags:
Parameters:
method setStyle [line 223]
void setStyle(
value
$value)
|
|
Sets the Pointer style. Default value: rectangle
Tags:
Parameters:
method setTransparency [line 281]
void setTransparency(
value
$value)
|
|
Sets Percent of semiglass effect. Default valuie: 0 Example:
bubbleSeries.getPointer().setTransparency(50); // -- 50 %
Tags:
Parameters:
method setVertSize [line 256]
void setVertSize(
value
$value)
|
|
Sets Horizontal size of pointer in pixels. Default value: 4
Tags:
Parameters:
method setVisible [line 150]
void setVisible(
value
$value)
|
|
Shows or hides the pointer.
Tags:
Parameters:
method __get [line 38]
method __set [line 45]
|
|