TeeChartPHP
[ class tree: TeeChartPHP ] [ index: TeeChartPHP ] [ all elements ]

Class: TeePanel

Source Location: /TeePanel.php

Class Overview

TeeBase
   |
   --TeeShape
      |
      --TeePanel

TeePanel class


Author(s):

Version:

  • 1.0

Copyright:

  • (c) 1995-2010 by Steema Software SL. All Rights Reserved. <info@steema.com>

Variables

Methods


Inherited Variables

Inherited Methods

Class: TeeShape

TeeShape::__construct()
The class constructor.
TeeShape::assign()
Assign all properties from a shape to another.
TeeShape::getBevel()
Sets the bevel characteristics of the Shape.
TeeShape::getBevelInner()
Obsolete.&ndsp;Please use Bevel.<!-- -->Inner.
TeeShape::getBevelOuter()
Obsolete.&nbsp;Please use Bevel.<!-- -->Outer
TeeShape::getBevelWidth()
Obsolete.&nbsp;Please use Bevel.<!-- -->Width
TeeShape::getBorderRound()
Rounds the Borders of the Chart Shapes.
TeeShape::getBottom()
Shape rectangle bottom co-ordinate.
TeeShape::getBrush()
Defines the kind of brush used to fill shape background.
TeeShape::getColor()
Defines the shape Color.
TeeShape::getGradient()
Calls the Gradient characteristics for the shape.
TeeShape::getHeight()
TeeShape::getImage()
Rendered Image for Shape background.
Default value: null
TeeShape::getImageBevel()
Sets the bevel characteristics of the Shape.
TeeShape::getImageMode()
ImageMode for rendered Shape background Image.
Default value: ImageMode::$Stretch
TeeShape::getImageTransparent()
Sets the shape image to transparent.
TeeShape::getLeft()
Shape rectangle left co-ordinate.
TeeShape::getPen()
Specifies the pen used to draw the shape.
TeeShape::getRight()
Shape rectangle right co-ordinate.
TeeShape::getShadow()
Defines the shape's Shadow characteristics.
TeeShape::getShapeBorders()
Defines the Shape Borders.
TeeShape::getShapeBounds()
Defines the boundaries of the Shape.
TeeShape::getTop()
Shape rectangle top co-ordinate.
TeeShape::getTransparency()
The Transparency level from 0 to 100% of shape.
TeeShape::getTransparent()
Enables/disables transparency of shape.
See transparency, which sets percentage transparency when Transparent is true.
TeeShape::getVisible()
Shows or hides the Shape.
TeeShape::getWidth()
TeeShape::paint()
TeeShape::setBevel()
Internal use - serialization
TeeShape::setBevelInner()
Defines the inner bevel type of the TChart Panel border.
TeeShape::setBevelOuter()
Defines the outer bevel type of the TChart Panel border.
TeeShape::setBevelWidth()
Obsolete.&nbsp;Please use Bevel.<!-- -->Width
TeeShape::setBorderRound()
Rounds the Borders of the Chart Shapes.
TeeShape::setBottom()
Shape rectangle bottom co-ordinate.
TeeShape::setBrush()
Internal use - serialization
TeeShape::setChart()
Chart associated with this object.
TeeShape::setColor()
TeeShape::setDefaultVisible()
TeeShape::setHeight()
TeeShape::setImage()
Sets Rendered Image for Shape background.
Default value: null
TeeShape::setImageMode()
Sets the ImageMode for rendered Shape background Image.
Default value: ImageMode.Stretch
TeeShape::setImageTransparent()
TeeShape::setLeft()
Shape rectangle left co-ordinate.
TeeShape::setPen()
Internal use - serialization
TeeShape::setRight()
Shape rectangle right co-ordinate.
TeeShape::setShapeBounds()
Defines the boundaries of the Shape.
TeeShape::setTop()
Shape rectangle top co-ordinate.
TeeShape::setTransparency()
Sets Transparency level from 0 to 100% of shape.
Default value: 0
TeeShape::setTransparent()
Enables/disables transparency of shape.
TeeShape::setVisible()
Shows or hides the Shape.
TeeShape::setWidth()
TeeShape::_setColor()
Defines the shape Color.
TeeShape::__get()
TeeShape::__set()

Class: TeeBase

TeeBase::__construct()
TeeBase::getChart()
Chart associated with this object.
TeeBase::invalidate()
Use invalidate when the entire canvas needs to be repainted.
TeeBase::setBooleanProperty()
TeeBase::setChart()
Chart associated with this object.
TeeBase::setColorProperty()
TeeBase::setDoubleProperty()
TeeBase::setIntegerProperty()
TeeBase::setStringProperty()
TeeBase::_setColorProperty()
TeeBase::__get()
TeeBase::__set()

Class Details

[line 15]
TeePanel class

Description: Chart background panel characteristics




Tags:

author:  
version:  1.0
copyright:  (c) 1995-2010 by Steema Software SL. All Rights Reserved. <info@steema.com>
link:  http://www.steema.com


[ Top ]


Class Variables

$internalCanvas =

[line 24]



Tags:

access:  protected

Type:   mixed


[ Top ]



Class Methods


constructor __construct [line 41]

TeePanel __construct( [ $c = null])



Overrides TeeShape::__construct() (The class constructor.)

Parameters:

   $c  

[ Top ]

method applyMargins [line 117]

void applyMargins( $r)



Tags:

access:  public


Parameters:

   $r  

[ Top ]

method backImageClear [line 159]

void backImageClear( )

Obsolete.&nbsp;Please Set Panel.<!-- -->Image=null.



Tags:

access:  public


[ Top ]

method draw [line 89]

Rectangle draw( g $g, r $r)

Paints the Chart in your preferred Canvas and region.



Tags:

access:  public


Parameters:

g   $g   IGraphics3D
r   $r   Rectangle

[ Top ]

method getBackImageInside [line 307]

boolean getBackImageInside( )

Obsolete.&nbsp;Please use Walls.<!-- -->Back.<!-- -->Image instead.



Tags:

access:  public


[ Top ]

method getBorderPen [line 57]

ChartPen getBorderPen( )

Obsolete.&nbsp;Please use the Pen method instead.



Tags:

access:  public


[ Top ]

method getMarginBottom [line 286]

double getMarginBottom( )

Bottom margin expressed as percentage of Chart Drawing.


Each Chart.Panel class has four margin properties: LeftMargin, RightMargin, TopMargin, BottomMargin. These properties are expressed as a percentage of the pixel height (for top and bottom margins) and width (for left and right margins) of the Chart Drawing Canvas. Default values are 8 for top and bottom margins and 12 for left and right margins. Or they can be expressed in pixels by changing the MarginUnits from percentage (default) to pixels.
Default value: 8




Tags:

access:  public


[ Top ]

method getMarginLeft [line 201]

double getMarginLeft( )

Left margin expressed as percentage of Chart Drawing.


Each Chart.Panel class has four margin parameters: LeftMargin, RightMargin, TopMargin, BottomMargin. These properties are expressed as a percentage of the pixel height (for top and bottom margins) and width (for left and right margins) of the Chart Drawing Canvas. Default values are 8 for top and bottom margins and 12 for left and right margins. Or they can be expressed in pixels by changing the MarginUnits from percentage (default) to pixels.
Default value: 12




Tags:

access:  public


[ Top ]

method getMarginRight [line 258]

double getMarginRight( )

Right margin expressed as percentage of Chart Drawing.


Each Chart.Panel class has four margin properties: LeftMargin, RightMargin, TopMargin, BottomMargin. These properties are expressed as a percentage of the pixel height (for top and bottom margins) and width (for left and right margins) of the Chart Drawing Canvas. Default values are 8 for top and bottom margins and 12 for left and right margins. Or they can be expressed in pixels by changing the MarginUnits from percentage (default) to pixels.
Default value: 12




Tags:

access:  public


[ Top ]

method getMarginTop [line 230]

double getMarginTop( )

Top margin expressed as percentage of Chart Drawing.


Each Chart.Panel class has four margin properties: LeftMargin, RightMargin, TopMargin, BottomMargin. These properties are expressed as a percentage of the pixel height (for top and bottom margins) and width (for left and right margins) of the Chart Drawing Canvas. Default values are 8 for top and bottom margins and 12 for left and right margins. Or they can be expressed in pixels by changing the MarginUnits from percentage (default) to pixels.
Default value: 8




Tags:

access:  public


[ Top ]

method getMarginUnits [line 171]

PanelMarginUnits getMarginUnits( )

The units in which the Margins are expressed.


Either as a percentage of the pixel height and width of the Chart Drawing Canvas, or in pixels from the panel borders.
Default value: Percent




Tags:

access:  public


[ Top ]

method getVisible [line 66]

boolean getVisible( )

Shows or hides the Panel.



Tags:

access:  public


Overrides TeeShape::getVisible() (Shows or hides the Shape.)

[ Top ]

method setBackImageInside [line 316]

void setBackImageInside( value $value)

Obsolete.&nbsp;Please use Walls.<!-- -->Back.<!-- -->Image instead.



Tags:

access:  public


Parameters:

value   $value   boolean

[ Top ]

method setMarginBottom [line 297]

void setMarginBottom( value $value)

Sets Bottom margin as percentage of Chart Drawing.
Default value: 8



Tags:

see:  getMarginBottom
access:  public


Parameters:

value   $value   double

[ Top ]

method setMarginLeft [line 212]

void setMarginLeft( value $value)

Sets Left margin as percentage of Chart Drawing.
Default value: 12



Tags:

see:  getMarginLeft
access:  public


Parameters:

value   $value   double

[ Top ]

method setMarginRight [line 269]

void setMarginRight( value $value)

Sets Right margin as percentage of Chart Drawing.
Default value: 12



Tags:

see:  getMarginRight
access:  public


Parameters:

value   $value   double

[ Top ]

method setMarginTop [line 241]

void setMarginTop( value $value)

Sets Top margin as percentage of Chart Drawing.
Default value: 8



Tags:

see:  getMarginTop
access:  public


Parameters:

value   $value   double

[ Top ]

method setMarginUnits [line 181]

void setMarginUnits( value $value)

Sets the units in which the Margins are expressed.
Default value: Percent



Tags:

access:  public


Parameters:

value   $value   PanelMarginUnits

[ Top ]

method setTransparent [line 79]

void setTransparent( $value)



Tags:

access:  public


Overrides TeeShape::setTransparent() (Enables/disables transparency of shape.
)

Parameters:

   $value  

[ Top ]

method setVisible [line 75]

void setVisible( value $value)

Shows or hides the Panel.



Tags:

access:  public


Overrides TeeShape::setVisible() (Shows or hides the Shape.)

Parameters:

value   $value   boolean

[ Top ]

method __get [line 27]

void __get( $property)



Overrides TeeShape::__get() (parent method not documented)

Parameters:

   $property  

[ Top ]

method __set [line 34]

void __set( $property, $value)



Overrides TeeShape::__set() (parent method not documented)

Parameters:

   $property  
   $value  

[ Top ]


Documentation generated on Wed, 16 Jun 2010 12:08:38 +0200 by phpDocumentor 1.4.1