Horde_Image_svg
Horde_Image_svg
( $params)
Draw an arc.
void
arc
(integer $x, integer $y, integer $r, integer $start, integer $end, [string $color = 'black'], [string $fill = null])
-
integer
$x: The x coordinate of the centre.
-
integer
$y: The y coordinate of the centre.
-
integer
$r: The radius of the arc.
-
integer
$start: The start angle of the arc.
-
integer
$end: The end angle of the arc.
-
string
$color: The line color of the arc.
-
string
$fill: The fill color of the arc (defaults to none).
Draw a circle.
void
circle
(integer $x, integer $y, integer $r, string $color, [string $fill = null])
-
integer
$x: The x coordinate of the centre.
-
integer
$y: The y coordinate of the centre.
-
integer
$r: The radius of the circle.
-
string
$color: The line color of the circle.
-
string
$fill: The color to fill the circle.
Draw a dashed line.
void
dashedLine
(integer $x1, integer $y1, $x2, $y2, [string $color = 'black'], [string $width = 1], [integer $dash_length = 2], [integer $dash_space = 2], integer $x0, integer $y0)
-
integer
$x0: The x coordinate of the start.
-
integer
$y0: The y coordinate of the start.
-
integer
$x1: The x coordinate of the end.
-
integer
$y1: The y coordinate of the end.
-
string
$color: The line color.
-
string
$width: The width of the line.
-
integer
$dash_length: The length of a dash on the dashed line
-
integer
$dash_space: The length of a space in the dashed line
-
$x2
-
$y2
Draw a line.
void
line
(integer $x1, integer $y1, $x2, $y2, [string $color = 'black'], [string $width = 1], integer $x0, integer $y0)
-
integer
$x0: The x coordinate of the start.
-
integer
$y0: The y coordinate of the start.
-
integer
$x1: The x coordinate of the end.
-
integer
$y1: The y coordinate of the end.
-
string
$color: The line color.
-
string
$width: The width of the line.
-
$x2
-
$y2
Draw a polygon based on a set of vertices.
void
polygon
( $verts, string $color, [string $fill = null], array $vertices)
-
array
$vertices: An array of x and y labeled arrays (eg. $vertices[0]['x'], $vertices[0]['y'], ...).
-
string
$color: The color you want to draw the polygon with.
-
string
$fill: The color to fill the polygon.
-
$verts
Draw a polyline (a non-closed, non-filled polygon) based on a set of vertices.
void
polyline
( $verts, string $color, [string $width = 1], array $vertices)
-
array
$vertices: An array of x and y labeled arrays (eg. $vertices[0]['x'], $vertices[0]['y'], ...).
-
string
$color: The color you want to draw the line with.
-
string
$width: The width of the line.
-
$verts
Return the raw data for this image.
string
raw
()
Redefinition of:
- Horde_Image::raw()
- Returns the raw data for this image.
Draw a rectangle.
void
rectangle
(integer $x, integer $y, integer $width, integer $height, string $color, [string $fill = null])
-
integer
$x: The left x-coordinate of the rectangle.
-
integer
$y: The top y-coordinate of the rectangle.
-
integer
$width: The width of the rectangle.
-
integer
$height: The height of the rectangle.
-
string
$color: The line color of the rectangle.
-
string
$fill: The color to fill the rectangle.
Draw a rectangle.
void
roundedRectangle
(integer $x, integer $y, integer $width, integer $height, integer $round, string $color, string $fill)
-
integer
$x: The left x-coordinate of the rectangle.
-
integer
$y: The top y-coordinate of the rectangle.
-
integer
$width: The width of the rectangle.
-
integer
$height: The height of the rectangle.
-
integer
$round: The width of the corner rounding.
-
string
$color: The line color of the rectangle.
-
string
$fill: The color to fill the rectangle.
Draws a text string on the image in a specified location, with the specified style information.
void
text
( $string, integer $x, integer $y, [string $font = 'monospace'], [string $color = 'black'], [integer $direction = 0], string $text)
-
string
$text: The text to draw.
-
integer
$x: The left x coordinate of the start of the text string.
-
integer
$y: The top y coordinate of the start of the text string.
-
string
$font: The font identifier you want to use for the text.
-
string
$color: The color that you want the text displayed in.
-
integer
$direction: An integer that specifies the orientation of the text.
-
$string
void
_createDropShadow
([ $id = 'dropShadow'])
void
_createSymbol
( $s, $id)
Inherited Methods
Inherited From Horde_Image
Horde_Image::Horde_Image()
Horde_Image::addEffect()
Horde_Image::addObserver()
Horde_Image::applyEffects()
Horde_Image::brightness()
Horde_Image::brush()
Horde_Image::display()
Horde_Image::factory()
Horde_Image::getCapabilities()
Horde_Image::getDimensions()
Horde_Image::getHexColor()
Horde_Image::getLink()
Horde_Image::getLoadedEffects()
Horde_Image::getRGB()
Horde_Image::hasCapability()
Horde_Image::headers()
Horde_Image::loadFile()
Horde_Image::loadString()
Horde_Image::modifyColor()
Horde_Image::moreIntenseColor()
Horde_Image::notifyObservers()
Horde_Image::raw()
Horde_Image::reset()
Horde_Image::singleton()
Horde_Image::toFile()