Property | Type | Description | |
---|---|---|---|
$_capabilities | array | Capabilites of this driver. | |
$_svg | XML_SVG | SVG document handle. |
Method | Description | |
---|---|---|
__construct ( $params, $context = [] ) | Constructor. | |
arc ( integer $x, integer $y, integer $r, integer $start, integer $end, string $color = 'black', string $fill = null ) | Draws an arc. | |
circle ( integer $x, integer $y, integer $r, string $color, string $fill = null ) | Draws a circle. | |
dashedLine ( integer $x1, integer $y1, $x2, $y2, string $color = 'black', string $width = 1, integer $dash_length = 2, integer $dash_space = 2 ) | Draws a dashed line. | |
display ( ) | Displays the current image. | |
getContentType ( ) : string | Returns the MIME type for this image. | |
line ( integer $x1, integer $y1, $x2, $y2, string $color = 'black', string $width = 1 ) | Draws a line. | |
polygon ( $verts, string $color, string $fill = null ) | Draws a polygon based on a set of vertices. | |
polyline ( $verts, string $color, string $width = 1 ) | Draws a polyline (a non-closed, non-filled polygon) based on a set of vertices. | |
raw ( ) : string | Returns the raw data for this image. | |
rectangle ( integer $x, integer $y, integer $width, integer $height, string $color, string $fill = null ) | Draws a rectangle. | |
roundedRectangle ( integer $x, integer $y, integer $width, integer $height, integer $round, string $color, string $fill ) | Draws a rounded rectangle. | |
text ( $string, integer $x, integer $y, string $font = 'monospace', string $color = 'black', integer $direction ) | Draws a text string on the image in a specified location, with the specified style information. |
Method | Description | |
---|---|---|
_createDropShadow ( $id = 'dropShadow' ) | ||
_createSymbol ( $s, $id ) |
public arc ( integer $x, integer $y, integer $r, integer $start, integer $end, string $color = 'black', string $fill = null ) | ||
$x | integer | The x coordinate of the centre. |
$y | integer | The y coordinate of the centre. |
$r | integer | The radius of the arc. |
$start | integer | The start angle of the arc. |
$end | integer | The end angle of the arc. |
$color | string | The line color of the arc. |
$fill | string | The fill color of the arc (defaults to none). |
public dashedLine ( integer $x1, integer $y1, $x2, $y2, string $color = 'black', string $width = 1, integer $dash_length = 2, integer $dash_space = 2 ) | ||
$x1 | integer | The x coordinate of the end. |
$y1 | integer | The y coordinate of the end. |
$color | string | The line color. |
$width | string | The width of the line. |
$dash_length | integer | The length of a dash on the dashed line |
$dash_space | integer | The length of a space in the dashed line |
public getContentType ( ) : string | ||
return | string | The MIME type for this image. |
public rectangle ( integer $x, integer $y, integer $width, integer $height, string $color, string $fill = null ) | ||
$x | integer | The left x-coordinate of the rectangle. |
$y | integer | The top y-coordinate of the rectangle. |
$width | integer | The width of the rectangle. |
$height | integer | The height of the rectangle. |
$color | string | The line color of the rectangle. |
$fill | string | The color to fill the rectangle. |
public roundedRectangle ( integer $x, integer $y, integer $width, integer $height, integer $round, string $color, string $fill ) | ||
$x | integer | The left x-coordinate of the rectangle. |
$y | integer | The top y-coordinate of the rectangle. |
$width | integer | The width of the rectangle. |
$height | integer | The height of the rectangle. |
$round | integer | The width of the corner rounding. |
$color | string | The line color of the rectangle. |
$fill | string | The color to fill the rounded rectangle with. |
public text ( $string, integer $x, integer $y, string $font = 'monospace', string $color = 'black', integer $direction ) | ||
$x | integer | The left x coordinate of the start of the text string. |
$y | integer | The top y coordinate of the start of the text string. |
$font | string | The font identifier you want to use for the text. |
$color | string | The color that you want the text displayed in. |
$direction | integer | An integer that specifies the orientation of the text. |
protected array $_capabilities | ||
return | array |