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

Class: CanvasSVG

Source Location: /drawing/CanvasSVG.php

Class Overview

TeeBase
   |
   --GraphicsGD
      |
      --CanvasSVG

CanvasSVG class


Author(s):

  • Steema Software SL.

Version:

  • 1.0

Copyright:

  • (c) 1995-2013 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::__destruct()
TeeBase::__get()
TeeBase::__set()

Class Details

[line 26]
CanvasSVG class

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




Tags:

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


[ Top ]


Class Variables

$Antialias =

[line 40]



Tags:

access:  public

Type:   mixed


[ Top ]

$CRLF = "\n"

[line 44]



Tags:

access:  public

Type:   mixed


[ Top ]

$DocType =

[line 41]



Tags:

access:  public

Type:   mixed


[ Top ]

$Groups =

[line 42]



Tags:

access:  public

Type:   mixed


[ Top ]

$SVGDescription =

[line 43]



Tags:

access:  public

Type:   mixed


[ Top ]



Class Methods


destructor __destruct [line 48]

void __destruct( )



Tags:

access:  public


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

[ Top ]

method Add [line 86]

void Add( $S)



Parameters:

   $S  

[ Top ]

method AddColors [line 399]

void AddColors( $StartColor, $EndColor)



Parameters:

   $StartColor  
   $EndColor  

[ Top ]

method AddEnd [line 156]

void AddEnd( $s)



Parameters:

   $s  

[ Top ]

method arc [line 507]

void arc( $x1, $y1, $x2, $y2, $startAngle, $sweepAngle, [ $filled = 0])



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

Parameters:

   $x1  
   $y1  
   $x2  
   $y2  
   $startAngle  
   $sweepAngle  
   $filled  

[ Top ]

method AssignVisiblePenColor [line 502]

void AssignVisiblePenColor( $APen, A $Color)



Parameters:

   $APen  
A   $Color  

[ Top ]

method Blending [line 852]

void Blending( $R, $Transparency)



Parameters:

   $R  
   $Transparency  

[ Top ]

method ClipEllipse [line 344]

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



Parameters:

   $Rect  
   $Inverted  

[ Top ]

method ClipPolygon [line 350]

void ClipPolygon( $Points)



Parameters:

   $Points  

[ Top ]

method ClipRectangle [line 333]

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



Parameters:

   $left  
   $top  
   $right  
   $bottom  

[ Top ]

method CreateText [line 66]

void CreateText( $AStrings, $c)



Tags:

access:  public


Parameters:

   $AStrings  
   $c  

[ Top ]

method cube [line 172]

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 583]

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



Parameters:

   $AX  
   $AY  
   $Text  
   $AColor  

[ Top ]

method draw [line 371]

void draw( $r, $image, $mode, [ $shapeBorders = null], $transparent)



Tags:

access:  public


Overrides GraphicsGD::draw() (Paints the image in rectangle r.)

Parameters:

   $r  
   $image  
   $mode  
   $shapeBorders  
   $transparent  

[ Top ]

method drawRoundedBorders [line 899]

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



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

Parameters:

   $shapeBorders  
   $backcolor  
   $forecolor  

[ Top ]

method ellipse [line 455]

void ellipse( $x1, $y1, $x2, $y2, [ $z = 0], [ $angle = 0])



Tags:

access:  public


Overrides GraphicsGD::ellipse() (Ellipse bounding Rect (X1,Y1,X2,Y2) at Z position at angle.)

Parameters:

   $x1  
   $y1  
   $x2  
   $y2  
   $z  
   $angle  

[ Top ]

method EndBlending [line 857]

void EndBlending( $Blend)



Parameters:

   $Blend  

[ Top ]

method FillRect [line 437]

void FillRect( $Rect)



Parameters:

   $Rect  

[ Top ]

method GradientFill [line 404]

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



Parameters:

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

[ Top ]

method GradientTransform [line 383]

void GradientTransform( )



[ Top ]

method HeaderContents [line 810]

void HeaderContents( )



[ Top ]

method horizontalLine [line 280]

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 875]

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 878]

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 828]

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



Parameters:

   $a  
   $r  
   $MaxDepth  

[ Top ]

method InternalRect [line 441]

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



Parameters:

   $Rect  
   $UsePen  
   $RoundX  
   $RoundY  

[ Top ]

method line [line 300]

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 308]

void LineToXY( $X, $Y)



Parameters:

   $X  
   $Y  

[ Top ]

method MoveToXY [line 151]

void MoveToXY( $X, $Y)



Parameters:

   $X  
   $Y  

[ Top ]

method outlinedBox [line 884]

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 691]

void PenStyle( )



[ Top ]

method pie [line 520]

void pie( $xCenter, $yCenter, $xOffset, $yOffset, $xRadius, $yRadius, $z0, $z1, $startAngle, $endAngle, $darkSides, $drawSides, $donutPercent, $bevelPercent, $edgeStyle, $last)



Tags:

access:  public


Overrides GraphicsGD::pie() (Draws a 3D Pie slice using start Angle and end Angle and donut percent.)

Parameters:

   $xCenter  
   $yCenter  
   $xOffset  
   $yOffset  
   $xRadius  
   $yRadius  
   $z0  
   $z1  
   $startAngle  
   $endAngle  
   $darkSides  
   $drawSides  
   $donutPercent  
   $bevelPercent  
   $edgeStyle  
   $last  

[ Top ]

method plane [line 757]

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 379]

void PointToStr( $X, $Y)



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

Parameters:

   $X  
   $Y  

[ Top ]

method polygon [line 887]

void polygon( $points)



Tags:

access:  public


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

Parameters:

   $points  

[ Top ]

method polygonFour [line 789]

void polygonFour( )



[ Top ]

method polygonFourDouble [line 890]

void polygonFourDouble( )



Tags:

access:  public


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

[ Top ]

method Polyline [line 799]

void Polyline( $z, $Points)



Parameters:

   $z  
   $Points  

[ Top ]

method PrepareShape [line 741]

void PrepareShape( )



[ Top ]

method printDiagonal [line 893]

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 147]

void Rectangle( $rect)



Parameters:

   $rect  

[ Top ]

method rectangleWithZ [line 781]

void rectangleWithZ( $r, $z)



Tags:

access:  public


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

Parameters:

   $r  
   $z  

[ Top ]

method rectangleY [line 765]

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 773]

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 667]

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



Parameters:

   $x  
   $y  
   $z  
   $St  
   $RotDegree  

[ Top ]

method RotateLabel3D [line 662]

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



Parameters:

   $x  
   $y  
   $z  
   $St  
   $RotDegree  

[ Top ]

method RoundRect [line 539]

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



Parameters:

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

[ Top ]

method roundrectangle [line 896]

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 492]

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



Parameters:

   $X  
   $Y  
   $Value  

[ Top ]

method SetPixel3D [line 481]

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



Parameters:

   $X  
   $Y  
   $Z  
   $Value  

[ Top ]

method StretchDraw [line 368]

void StretchDraw( $Rect, $Graphic)



Parameters:

   $Rect  
   $Graphic  

[ Top ]

method SVGBrushPen [line 672]

void SVGBrushPen( [ $UsePen = True])



Parameters:

   $UsePen  

[ Top ]

method SVGClip [line 324]

void SVGClip( )



[ Top ]

method SVGColor [line 90]

void SVGColor( $AColor)



Parameters:

   $AColor  

[ Top ]

method SVGEllipse [line 339]

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



Parameters:

   $X1  
   $Y1  
   $X2  
   $Y2  

[ Top ]

method SVGEndClip [line 861]

void SVGEndClip( )



[ Top ]

method SVGPen [line 715]

void SVGPen( )



[ Top ]

method SVGPoints [line 745]

void SVGPoints( $Points)



Parameters:

   $Points  

[ Top ]

method SVGRect [line 316]

void SVGRect( $Rect)



Parameters:

   $Rect  

[ Top ]

method TextOut [line 619]

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



Parameters:

   $px  
   $py  
   $Z  
   $text  
   $align  

[ Top ]

method TextOut3D [line 543]

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



Parameters:

   $X  
   $Y  
   $Z  
   $Text  

[ Top ]

method TotalBounds [line 374]

void TotalBounds( )



[ Top ]

method unClip [line 872]

void unClip( )



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

[ Top ]

method UnClipRectangle [line 360]

void UnClipRectangle( )



[ Top ]

method VerifySpecial [line 548]

void VerifySpecial( $S)



Parameters:

   $S  

[ Top ]

method verticalLine [line 290]

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 270]

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 866]

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



Parameters:

   $Rect  
   $RoundX  
   $RoundY  

[ Top ]

method _plane [line 262]

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 881]

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, 19 Aug 2013 13:42:07 +0200 by phpDocumentor 1.4.3