Property | Type | Description | |
---|---|---|---|
$_capabilities | string[] | Capabilites of this driver. | |
$_movie | resource | SWF root movie. |
Method | Description | |
---|---|---|
__construct ( $params, $context = [] ) | Constructor. | |
allocateColor ( string $name ) : array | Creates a color that can be accessed in this object. | |
arc ( integer $x, integer $y, integer $r, integer $start, integer $end, string $color = 'black', string $fill = 'none' ) | Draws an arc. | |
circle ( integer $x, integer $y, integer $r, string $color, string $fill = 'none' ) | Draws a circle. | |
dashedLine ( integer $x0, integer $y0, integer $x1, integer $y1, 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. | |
getFont ( string $font ) : string | Translates font names. | |
gradientRectangle ( integer $x, integer $y, integer $width, integer $height, string $color = 'black', string $fill1 = 'black', string $fill2 = 'white' ) | Draws a rectangle filled with a gradient. | |
line ( integer $x1, integer $y1, $x2, $y2, string $color = 'black', string $width = 1 ) | Draws a line. | |
polygon ( $verts, string $color, string $fill = 'none' ) | 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 = 'none' ) | Draws a rectangle. | |
roundedRectangle ( integer $x, integer $y, integer $width, integer $height, integer $round, string $color = 'black', string $fill = 'none' ) | 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. |
public allocateColor ( string $name ) : array | ||
$name | string | The name of the color. |
return | array | The red, green, blue, alpha values of the color. |
public arc ( integer $x, integer $y, integer $r, integer $start, integer $end, string $color = 'black', string $fill = 'none' ) | ||
$x | integer | The x co-ordinate of the centre. |
$y | integer | The y co-ordinate 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. |
public circle ( integer $x, integer $y, integer $r, string $color, string $fill = 'none' ) | ||
$x | integer | The x co-ordinate of the centre. |
$y | integer | The y co-ordinate of the centre. |
$r | integer | The radius of the circle. |
$color | string | The line color of the circle. |
$fill | string | The color to fill the circle. |
public dashedLine ( integer $x0, integer $y0, integer $x1, integer $y1, string $color = 'black', string $width = 1, integer $dash_length = 2, integer $dash_space = 2 ) | ||
$x0 | integer | The x co-ordinate of the start. |
$y0 | integer | The y co-ordinate of the start. |
$x1 | integer | The x co-ordinate of the end. |
$y1 | integer | The y co-ordinate 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 gradientRectangle ( integer $x, integer $y, integer $width, integer $height, string $color = 'black', string $fill1 = 'black', string $fill2 = 'white' ) | ||
$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 outline color of the rectangle. |
$fill1 | string | The name of the start color for the gradient. |
$fill2 | string | The name of the end color for the gradient. |
public rectangle ( integer $x, integer $y, integer $width, integer $height, string $color, string $fill = 'none' ) | ||
$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 = 'black', string $fill = 'none' ) | ||
$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 rectangle. |
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 string[] $_capabilities | ||
return | string[] |