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

Class: CanvasSVG

Source Location: /drawing/CanvasSVG.php

Class Overview

TeeBase
   |
   --GraphicsGD
      |
      --CanvasSVG

CanvasSVG class


Author(s):

Version:

  • 1.0

Copyright:

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

Variables

Methods


Inherited Variables

Inherited Methods

Class: GraphicsGD

GraphicsGD::GraphicsGD()
Creates a new Graphics object
GraphicsGD::applyDark()
Converts the Color parameter to a darker color.
The HowMuch parameter indicates the quantity of dark increment.
GraphicsGD::arc()
GraphicsGD::arrow()
Draws a line with an arrow head of ArrowWidth and ArrowHeight dimensions in pixels.
GraphicsGD::calc3DPoint()
GraphicsGD::calc3DPos()
Calculates and returns the XY position in pixels of the XYZ 3D coordinate.
Can be used when custom drawing using 3D XYZ coordinates are returned from the axes or not.
GraphicsGD::calc3DPosDouble()
Calculates and returns the XY position as double of the XYZ 3D coordinate.
Can be used when custom drawing using 3D XYZ coordinates are returned from the axes or not.
GraphicsGD::calcPerspective()
GraphicsGD::calcTrigValues()
GraphicsGD::changed()
GraphicsGD::clipCube()
Creates a cubic Windows GDI clipping region.
GraphicsGD::clipPolygon()
Creates a Windows GDI clipping region and selects it into TChart.<!-- -->Canvas device context handle.
GraphicsGD::clipRectangle()
Creates a Windows GDI clipping region and selects it into TChart.<!-- -->Canvas device context handle.
GraphicsGD::cone()
Paints a cone with Cone Percent.
GraphicsGD::convexHull()
Calculates the boundary points of the convex hull of a set of 2D xy points.&nbsp;Original
GraphicsGD::createImage()
Creates and initialize the image
GraphicsGD::cube()
Draws a Cube with Dark Sides.
GraphicsGD::cuber()
GraphicsGD::culling()
GraphicsGD::cylinder()
Draws cylinder toggle Boolean for vertical or horizontal cylinder.
GraphicsGD::doReflection()
GraphicsGD::doRev()
GraphicsGD::draw()
Paints the image in rectangle r.
GraphicsGD::drawBeziers()
Draws Bezier splines for the Point array p
GraphicsGD::drawBeziersRect()
Draws Bezier splines for the Point array p at displacement z
GraphicsGD::drawRoundedBorders()
GraphicsGD::ellipse()
Ellipse bounding Rect (X1,Y1,X2,Y2) at Z position at angle.
GraphicsGD::ellipsePoints()
GraphicsGD::ellipseRect()
Draws an Ellipse bounding Rectangle r.
GraphicsGD::ellipseRectZ()
Ellipse bounding Rectangle r at z depth.
GraphicsGD::ellipseRectZAngle()
Ellipse bounding rectangle r with Z offset at angle.
GraphicsGD::fontTextHeight()
Determines the Font Height to be used for outputted text when using the Drawing.
GraphicsGD::getBackColor()
Sets / returns the color used to fill spaces when displaying text or filling with brushes of different style other than bsSolid.
Brush.Visible must be set to true.
GraphicsGD::getBrush()
Determines the kind of brush used to fill the Canvas draw rectangle background.
The Brush.Visible method must be set to true.
GraphicsGD::getColorPaletteLength()
GraphicsGD::getDefaultColor()
Returns a color from global ColorPalette array variable.
GraphicsGD::getDefaultPattern()
Returns a valid Windows Brush Style from anpalette of many possible Brush styles.
GraphicsGD::getDirty()
GraphicsGD::getFont()
Determines the Font for outputted text when using the Drawing Canvas.
GraphicsGD::getFontDPI()
GraphicsGD::getFontHeight()
Defines the Height of the Font in pixels.
GraphicsGD::getImageInterlace()
GraphicsGD::getImageReflection()
GraphicsGD::getIZoomfactor()
GraphicsGD::getMetafiling()
GraphicsGD::getMonochrome()
GraphicsGD::getPen()
Indicates the kind of pen used to draw Canvas lines.
GraphicsGD::getRotationCenter()
Sets the Pixel location (using X,Y,Z) of the centre of rotation for use with the Aspect Rotation and Elevation properties.
GraphicsGD::getScreenHeight()
Returns the height, in pixels, of the Chart Panel.
It should be used when using Canvas methods to draw relative to the Panel height.
Note: You should NOT use TChart.Height.
GraphicsGD::getScreenWidth()
Returns the width, in pixels, of the Chart Panel.
GraphicsGD::getSmoothingMode()
The anti-alias mode for the Graphics Pen when Custom drawing.
GraphicsGD::getSupports3DText()
Returns if Canvas supports 3D Text or not.
GraphicsGD::getSupportsFullRotation()
Returns if Canvas can do rotation and elevation of more than 90 degree.
GraphicsGD::getTextAlign()
Gets / Sets the alignment used when displaying text using TextOut or TextOut3D.
GraphicsGD::getXCenter()
The X coordinate of the pixel location of the center of the 3D Canvas.
The origin of the pixel coordinate system is in the top left corner of the parent window.
GraphicsGD::getYCenter()
The Y coordinate of the pixel location of the center of the 3D Canvas.
The origin of the pixel coordinate system is in the top left corner of the parent window.
GraphicsGD::horizontalLine()
Draws a Horizontal at z depth position.
GraphicsGD::imagegradientellipse()
GraphicsGD::imagegradientellipsealpha()
GraphicsGD::initWindow()
GraphicsGD::internalApplyDark()
GraphicsGD::line()
Draws a straight line
GraphicsGD::lineTo()
Draws a line to Point with z depth offset.
GraphicsGD::moveTo()
Sets the value of PenPos to Point p before calling LineTo.
GraphicsGD::moveTo3D()
Sets the value of PenPos to 3D Point p before calling LineTo.
GraphicsGD::moveToXY()
Sets the value of PenPos to x and y co-ordinates before calling LineTo.
GraphicsGD::moveToXYZ()
Sets the value of PenPos to x, y and z co-ordinates before calling LineTo.
GraphicsGD::moveToZ()
Sets the value of PenPos to Point p with z depth offset before calling LineTo.
GraphicsGD::OrientRectangle()
GraphicsGD::outlinedBox()
Draw a filled gray box with thick borders and darker corners.
GraphicsGD::paintBevel()
GraphicsGD::pie()
Draws a 3D Pie slice using start Angle and end Angle and donut percent.
GraphicsGD::plane()
Draws a polygon (Point p1, Point p2) at Z depth offset.
GraphicsGD::planeFour3D()
Draws a polygon of four points.
GraphicsGD::pointAtDistance()
GraphicsGD::pointFromCircle()
GraphicsGD::pointInEllipse()
Returns true if point P is inside the ellipse bounded by Rect.
GraphicsGD::pointInHorizTriangle()
Returns true if point P is inside the horizontal triangle.
GraphicsGD::pointInPolygon()
Returns true if point P is inside Poly polygon.
GraphicsGD::pointInRect()
Obsolete.&nbsp;Please use Rectangle.<!-- -->Contains method.
GraphicsGD::pointInTriangle()
Returns true if point P is inside the vert triangle of x0y0, midxY1, x1y0.
GraphicsGD::PointToStr()
GraphicsGD::polygon()
GraphicsGD::polygonFourDouble()
GraphicsGD::polygonPoints()
GraphicsGD::polygonZ()
Draws a polygon with z position offset.
GraphicsGD::polyLine()
Draws a series of line segments to join point array p at z displacement.
GraphicsGD::printCentered()
Print text centered horizontally on the image.
GraphicsGD::printDiagonal()
Print text in diagonal.
GraphicsGD::printText()
Print text.
GraphicsGD::projection()
Internal use. Calculates the projection co-ordinates for rectangle Bounds.
GraphicsGD::pyramid()
Draws a vertical or horizontal Pyramid with optional dark shaded sides.
GraphicsGD::pyramidRect()
Draws a vertical or horizontal Pyramid with optional dark shaded sides.
GraphicsGD::pyramidTrunc()
Draws a pyramid with a truncated apex of variable thickness.
GraphicsGD::rectangle()
GraphicsGD::rectangleWithZ()
GraphicsGD::rectangleY()
Horizontal Rectangle from Left to Right, from Z0 to Z1 position, at Top Y.
GraphicsGD::rectangleZ()
Horizontal Rectangle from Left to Right, from Z0 to Z1 position, at Top Y.
GraphicsGD::rectCenter()
GraphicsGD::rectFromPolygon()
Returns the bounding rectangle for a given array of XY points.
GraphicsGD::rotateLabel()
Draws a rotated text String at the specified x,y and z coordinates with the RotDegree rotation angle.
RotDegree values must be between 0 and 360.
The string is drawn on the Chart Drawing Canvas.
GraphicsGD::rotateRectangle()
GraphicsGD::roundrectangle()
GraphicsGD::setBackColor()
GraphicsGD::setBrush()
Determines the kind of brush used to fill the Canvas draw rectangle background.
The Brush.Visible method must be set to true.
GraphicsGD::setColorPalette()
Specifies a color from global ColorPalette array variable.
GraphicsGD::setDirty()
GraphicsGD::setFont()
Determines the Font for outputted text when using the Drawing Canvas.
GraphicsGD::setGraphics()
GraphicsGD::setImageInterlace()
GraphicsGD::setImageReflection()
GraphicsGD::setIZoomfactor()
GraphicsGD::setMetafiling()
GraphicsGD::setPen()
Determines the kind of pen used to draw Canvas lines.
GraphicsGD::setSmoothingMode()
Sets the anti-alias mode for the Graphics Pen when Custom drawing.
GraphicsGD::setTextAlign()
GraphicsGD::setXCenter()
Specifies the X coordinate of the pixel location of the center of the 3D Canvas.
The origin of the pixel coordinate system is in the top left corner of the parent window.
GraphicsGD::setYCenter()
Specifies the Y coordinate of the pixel location of the center of the 3D Canvas.
The origin of the pixel coordinate system is in the top left corner of the parent window.
GraphicsGD::sliceArray()
GraphicsGD::textHeight()
Returns the vertical size in pixels of the text String.
GraphicsGD::textOut()
Displays the 2D non-rotated label at the specified X Y screen
GraphicsGD::textWidth()
Returns the horizontal text size in pixels of ChartFont f.
GraphicsGD::transparentEllipsePoints()
GraphicsGD::transparentEllipseZ()
GraphicsGD::triangle()
Draws a triangle (point p0, pointp1, pointp2) at Z position.
GraphicsGD::unClip()
GraphicsGD::verticalLine()
Draws a Vertical Line from (X,Top) to (X,Bottom) at z depth position.
GraphicsGD::zLine()
Draws a Line from (X,Y,Z0) to (X,Y,Z1).
GraphicsGD::_calc3DPos()
Calculates and returns the XY position in pixels of the point p Z 3D coordinate.
Can be used when custom drawing using 3D XYZ coordinates are returned from the axes or not.
GraphicsGD::_line()
Draws a Line between co-ordinates with z depth offset.
GraphicsGD::_plane()
Draws a polygon (Point p1, Point p2, Point p3, Point p4) at Z depth offset.
GraphicsGD::_pointInEllipse()
Returns true if point P is inside the ellipse bounded by Left, Top, Right, Bottom.
GraphicsGD::_rectangle()
GraphicsGD::_rotateLabel()
Draws a rotated text String at the specified Point x,y coordinates with the RotDegree rotation angle.
RotDegree values must be between 0 and 360.
The string is drawn on the Chart Drawing Canvas.
GraphicsGD::_textHeight()
Returns the vertical text size in pixels of ChartFont f.
GraphicsGD::__calc3DPos()
Calculates and returns the XY position in pixels of the point p Z 3D coordinate.
Can be used when custom drawing using 3D XYZ coordinates are returned from the axes or not.
GraphicsGD::__destruct()
GraphicsGD::__get()
GraphicsGD::__line()
Draws a Line between point p0 and point p1.
GraphicsGD::__lineTo()
Draws a line to Point with z = 0 depth offset.
GraphicsGD::__set()
GraphicsGD::___calc3DPos()
Calculates and returns the XY position in pixels of the point p with Z = 0 3D coordinate.
Can be used when custom drawing using 3D XYZ coordinates are returned from the axes or not.
GraphicsGD::___line()
Draws a Line between point p0 and point p1 using specific pen.
GraphicsGD::___lineTo()
Draws line from present position to end co-ordinates with z depth offset.
GraphicsGD::____lineTo()
Draws a Line to 3D Point.
GraphicsGD::_____lineTo()
Draws line from present position to end co-ordinates with z depth offset.

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 17]
CanvasSVG class

Description: Class with all SVG Canvas and Exporting. SVG : Scalable Vector Graphics www.w3.org/Graphics/SVG




Tags:

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


[ Top ]


Class Variables

$Antialias =

[line 31]



Tags:

access:  public

Type:   mixed


[ Top ]

$CRLF = "\n"

[line 35]



Tags:

access:  public

Type:   mixed


[ Top ]

$DocType =

[line 32]



Tags:

access:  public

Type:   mixed


[ Top ]

$Groups =

[line 33]



Tags:

access:  public

Type:   mixed


[ Top ]

$SVGDescription =

[line 34]



Tags:

access:  public

Type:   mixed


[ Top ]



Class Methods


method Add [line 59]

void Add( $S)



Parameters:

   $S  

[ Top ]

method AddColors [line 375]

void AddColors( $StartColor, $EndColor)



Parameters:

   $StartColor  
   $EndColor  

[ Top ]

method AddEnd [line 129]

void AddEnd( $s)



Parameters:

   $s  

[ Top ]

method Arc [line 484]

void Arc( $Left, $Top, $Right, $Bottom, $StartX, $StartY, $EndX, $EndY)



Parameters:

   $Left  
   $Top  
   $Right  
   $Bottom  
   $StartX  
   $StartY  
   $EndX  
   $EndY  

[ Top ]

method AssignVisiblePenColor [line 478]

void AssignVisiblePenColor( $APen, A $Color)



Parameters:

   $APen  
A   $Color  

[ Top ]

method Blending [line 824]

void Blending( $R, $Transparency)



Parameters:

   $R  
   $Transparency  

[ Top ]

method ClipEllipse [line 317]

void ClipEllipse( $Rect, [ $Inverted = false])



Parameters:

   $Rect  
   $Inverted  

[ Top ]

method ClipPolygon [line 323]

void ClipPolygon( $Points, $NumPoints, [ $DiffRegion = False])



Parameters:

   $Points  
   $NumPoints  
   $DiffRegion  

[ Top ]

method ClipRectangle [line 306]

void ClipRectangle( $left, $top, $right, $bottom)



Parameters:

   $left  
   $top  
   $right  
   $bottom  

[ Top ]

method CreateText [line 39]

void CreateText( $AStrings, $c)



Tags:

access:  public


Parameters:

   $AStrings  
   $c  

[ Top ]

method cube [line 145]

void cube( left $left, top $top, right $right, bottom $bottom, z0 $z0, z1 $z1, darkSides $darkSides)

Draws a Cube with Dark Sides.



Tags:

access:  public


Overrides GraphicsGD::cube() (Draws a Cube with Dark Sides.)

Parameters:

left   $left   int
top   $top   int
right   $right   int
bottom   $bottom   int
z0   $z0   int
z1   $z1   int
darkSides   $darkSides   boolean

[ Top ]

method DoText [line 555]

void DoText( $AX, $AY, $Text, $AColor)



Parameters:

   $AX  
   $AY  
   $Text  
   $AColor  

[ Top ]

method Draw [line 344]

void Draw( $X, $Y, $Graphic)



Parameters:

   $X  
   $Y  
   $Graphic  

[ Top ]

method drawRoundedBorders [line 871]

void drawRoundedBorders( $shapeBorders, $backcolor, $forecolor)



Overrides GraphicsGD::drawRoundedBorders() (parent method not documented)

Parameters:

   $shapeBorders  
   $backcolor  
   $forecolor  

[ Top ]

method Ellipse [line 431]

void Ellipse( $X1, $Y1, $X2, $Y2)



Parameters:

   $X1  
   $Y1  
   $X2  
   $Y2  

[ Top ]

method EndBlending [line 829]

void EndBlending( $Blend)



Parameters:

   $Blend  

[ Top ]

method FillRect [line 413]

void FillRect( $Rect)



Parameters:

   $Rect  

[ Top ]

method GradientFill [line 380]

void GradientFill( $Rect, $StartColor, $EndColor, $Direction, [ $Balance = 50], [ $RadialX = 0], [ $RadialY = 0])



Parameters:

   $Rect  
   $StartColor  
   $EndColor  
   $Direction  
   $Balance  
   $RadialX  
   $RadialY  

[ Top ]

method GradientTransform [line 359]

void GradientTransform( )



[ Top ]

method HeaderContents [line 782]

void HeaderContents( )



[ Top ]

method horizontalLine [line 253]

void horizontalLine( $left, $right, $y, [ $z = 0])



Overrides GraphicsGD::horizontalLine() (Draws a Horizontal at z depth position.)

Parameters:

   $left  
   $right  
   $y  
   $z  

[ Top ]

method imagegradientellipse [line 847]

void imagegradientellipse( $image, $cx, $cy, $w, $h, $ic, $oc)



Overrides GraphicsGD::imagegradientellipse() (parent method not documented)

Parameters:

   $image  
   $cx  
   $cy  
   $w  
   $h  
   $ic  
   $oc  

[ Top ]

method imagegradientellipsealpha [line 850]

void imagegradientellipsealpha( $image, $cx, $cy, $w, $h, $ic, $oc)



Overrides GraphicsGD::imagegradientellipsealpha() (parent method not documented)

Parameters:

   $image  
   $cx  
   $cy  
   $w  
   $h  
   $ic  
   $oc  

[ Top ]

method InitWindow [line 800]

void InitWindow( $a, $r, $MaxDepth)



Parameters:

   $a  
   $r  
   $MaxDepth  

[ Top ]

method InternalRect [line 417]

void InternalRect( $Rect, $UsePen, [ $RoundX = 0], [ $RoundY = 0])



Parameters:

   $Rect  
   $UsePen  
   $RoundX  
   $RoundY  

[ Top ]

method line [line 273]

void line( $x1, $y1, $x2, $y2, [ $color = null], [ $width = -1])



Overrides GraphicsGD::line() (Draws a straight line)

Parameters:

   $x1  
   $y1  
   $x2  
   $y2  
   $color  
   $width  

[ Top ]

method LineToXY [line 281]

void LineToXY( $X, $Y)



Parameters:

   $X  
   $Y  

[ Top ]

method MoveToXY [line 124]

void MoveToXY( $X, $Y)



Parameters:

   $X  
   $Y  

[ Top ]

method outlinedBox [line 856]

void outlinedBox( $x1, $y1, $x2, $y2, $color0, $color1)



Tags:

access:  public


Overrides GraphicsGD::outlinedBox() (Draw a filled gray box with thick borders and darker corners.)

Parameters:

   $x1  
   $y1  
   $x2  
   $y2  
   $color0  
   $color1  

[ Top ]

method PenStyle [line 663]

void PenStyle( )



[ Top ]

method Pie [line 496]

void Pie( $X1, $Y1, $X2, $Y2, $X3, $Y3, $X4, $Y4)



Parameters:

   $X1  
   $Y1  
   $X2  
   $Y2  
   $X3  
   $Y3  
   $X4  
   $Y4  

[ Top ]

method plane [line 729]

void plane( $p1, $p2, $z0, $z1)



Tags:

access:  public


Overrides GraphicsGD::plane() (Draws a polygon (Point p1, Point p2) at Z depth offset.)

Parameters:

   $p1  
   $p2  
   $z0  
   $z1  

[ Top ]

method PointToStr [line 355]

void PointToStr( $X, $Y)



Overrides GraphicsGD::PointToStr() (parent method not documented)

Parameters:

   $X  
   $Y  

[ Top ]

method polygon [line 859]

void polygon( $points)



Tags:

access:  public


Overrides GraphicsGD::polygon() (parent method not documented)

Parameters:

   $points  

[ Top ]

method polygonFour [line 761]

void polygonFour( )



[ Top ]

method polygonFourDouble [line 862]

void polygonFourDouble( )



Tags:

access:  public


Overrides GraphicsGD::polygonFourDouble() (parent method not documented)

[ Top ]

method Polyline [line 771]

void Polyline( $z, $Points)



Parameters:

   $z  
   $Points  

[ Top ]

method PrepareShape [line 713]

void PrepareShape( )



[ Top ]

method printDiagonal [line 865]

void printDiagonal( $img, $px, $py, $text, $angle)



Tags:

access:  public


Overrides GraphicsGD::printDiagonal() (Print text in diagonal.)

Parameters:

   $img  
   $px  
   $py  
   $text  
   $angle  

[ Top ]

method Rectangle [line 120]

void Rectangle( $rect)



Parameters:

   $rect  

[ Top ]

method rectangleWithZ [line 753]

void rectangleWithZ( $r, $z)



Tags:

access:  public


Overrides GraphicsGD::rectangleWithZ() (parent method not documented)

Parameters:

   $r  
   $z  

[ Top ]

method rectangleY [line 737]

void rectangleY( $left, $top, $right, $z0, $z1)



Tags:

access:  public


Overrides GraphicsGD::rectangleY() (Horizontal Rectangle from Left to Right, from Z0 to Z1 position, at Top Y.
)

Parameters:

   $left  
   $top  
   $right  
   $z0  
   $z1  

[ Top ]

method rectangleZ [line 745]

void rectangleZ( $left, $top, $bottom, $z0, $z1)



Tags:

access:  public


Overrides GraphicsGD::rectangleZ() (Horizontal Rectangle from Left to Right, from Z0 to Z1 position, at Top Y.
)

Parameters:

   $left  
   $top  
   $bottom  
   $z0  
   $z1  

[ Top ]

method RotateLabel [line 639]

void RotateLabel( $x, $y, $St, $RotDegree)



Parameters:

   $x  
   $y  
   $St  
   $RotDegree  

[ Top ]

method RotateLabel3D [line 634]

void RotateLabel3D( $x, $y, $z, $St, $RotDegree)



Parameters:

   $x  
   $y  
   $z  
   $St  
   $RotDegree  

[ Top ]

method RoundRect [line 511]

void RoundRect( $X1, $Y1, $X2, $Y2, $X3, $Y3)



Parameters:

   $X1  
   $Y1  
   $X2  
   $Y2  
   $X3  
   $Y3  

[ Top ]

method roundrectangle [line 868]

void roundrectangle( $x1, $y1, $x2, $y2, $radius, [ $filled = 1])



Overrides GraphicsGD::roundrectangle() (parent method not documented)

Parameters:

   $x1  
   $y1  
   $x2  
   $y2  
   $radius  
   $filled  

[ Top ]

method SetPixel [line 468]

void SetPixel( $X, $Y, $Value)



Parameters:

   $X  
   $Y  
   $Value  

[ Top ]

method SetPixel3D [line 457]

void SetPixel3D( $X, $Y, $Z, $Value)



Parameters:

   $X  
   $Y  
   $Z  
   $Value  

[ Top ]

method StretchDraw [line 341]

void StretchDraw( $Rect, $Graphic)



Parameters:

   $Rect  
   $Graphic  

[ Top ]

method SVGBrushPen [line 644]

void SVGBrushPen( [ $UsePen = True])



Parameters:

   $UsePen  

[ Top ]

method SVGClip [line 297]

void SVGClip( )



[ Top ]

method SVGColor [line 63]

void SVGColor( $AColor)



Parameters:

   $AColor  

[ Top ]

method SVGEllipse [line 312]

void SVGEllipse( $X1, $Y1, $X2, $Y2)



Parameters:

   $X1  
   $Y1  
   $X2  
   $Y2  

[ Top ]

method SVGEndClip [line 833]

void SVGEndClip( )



[ Top ]

method SVGPen [line 687]

void SVGPen( )



[ Top ]

method SVGPoints [line 717]

void SVGPoints( $Points)



Parameters:

   $Points  

[ Top ]

method SVGRect [line 289]

void SVGRect( $Rect)



Parameters:

   $Rect  

[ Top ]

method TextOut [line 591]

void TextOut( $px, $py, $Z, $text, [ $align = -1])



Parameters:

   $px  
   $py  
   $Z  
   $text  
   $align  

[ Top ]

method TextOut3D [line 515]

void TextOut3D( $X, $Y, $Z, $Text)



Parameters:

   $X  
   $Y  
   $Z  
   $Text  

[ Top ]

method TotalBounds [line 347]

void TotalBounds( )



[ Top ]

method unClip [line 844]

void unClip( )



Overrides GraphicsGD::unClip() (parent method not documented)

[ Top ]

method UnClipRectangle [line 333]

void UnClipRectangle( )



[ Top ]

method VerifySpecial [line 520]

void VerifySpecial( $S)



Parameters:

   $S  

[ Top ]

method verticalLine [line 263]

void verticalLine( $x, $top, $bottom, [ $z = 0])



Tags:

access:  public


Overrides GraphicsGD::verticalLine() (Draws a Vertical Line from (X,Top) to (X,Bottom) at z depth position.)

Parameters:

   $x  
   $top  
   $bottom  
   $z  

[ Top ]

method zLine [line 243]

void zLine( $x, $y, $z0, $z1)



Tags:

access:  public


Overrides GraphicsGD::zLine() (Draws a Line from (X,Y,Z0) to (X,Y,Z1).)

Parameters:

   $x  
   $y  
   $z0  
   $z1  

[ Top ]

method _ClipRectangle [line 838]

void _ClipRectangle( $Rect, $RoundX, $RoundY)



Parameters:

   $Rect  
   $RoundX  
   $RoundY  

[ Top ]

method _plane [line 235]

void _plane( p1 $p1, p2 $p2, p3 $p3, p4 $p4, z $z)

Draws a polygon (Point p1, Point p2, Point p3, Point p4) at Z depth offset.



Tags:

access:  public


Overrides GraphicsGD::_plane() (Draws a polygon (Point p1, Point p2, Point p3, Point p4) at Z depth offset.)

Parameters:

p1   $p1   Point
p2   $p2   Point
p3   $p3   Point
p4   $p4   Point
z   $z   int

[ Top ]

method ___line [line 853]

void ___line( $pen, $p0, $p1)



Tags:

access:  public


Overrides GraphicsGD::___line() (Draws a Line between point p0 and point p1 using specific pen.)

Parameters:

   $pen  
   $p0  
   $p1  

[ Top ]


Documentation generated on Mon, 12 Nov 2012 12:08:04 +0100 by phpDocumentor 1.4.3