PHP Classes

File: docs/files/examples/group.php.txt

Recommend this page to a friend!
  Classes of Tio   PHP SVG Creator   docs/files/examples/group.php.txt   Download  
File: docs/files/examples/group.php.txt
Role: Documentation
Content type: text/plain
Description: Documentation
Class: PHP SVG Creator
Generate SVG chart documents
Author: By
Last change: Update of docs/files/examples/group.php.txt
Date: 3 months ago
Size: 1,778 bytes
 

Contents

Class file image Download
<?php include_once('../src/SVGCreator/Element.php'); include_once('../src/SVGCreator/SVGException.php'); include_once('../src/SVGCreator/Elements/Rect.php'); include_once('../src/SVGCreator/Elements/Group.php'); include_once('../src/SVGCreator/Elements/Svg.php'); include_once('../src/SVGCreator/Elements/Circle.php'); include_once('../src/SVGCreator/Elements/Marker.php'); include_once('../src/SVGCreator/Elements/Defs.php'); include_once('../src/SVGCreator/Elements/Line.php'); include_once('../src/SVGCreator/Elements/Path.php'); ?> <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Group Example</title> </head> <body> <section> <?php $attributesSvg = array( 'width' => 1000, 'height' => 1000 ); $svg = new \SVGCreator\Elements\Svg($attributesSvg); $group = new \SVGCreator\Elements\Group(array( 'id' => 'group1' )); $group->append(\SVGCreator\Element::LINE) ->attr('x1', 100) ->attr('y1', 100) ->attr('x2', 325) ->attr('y2', 250) ->attr('stroke', 'blue'); $circle = new \SVGCreator\Elements\Circle(); $circle->attr('cx', 250) ->attr('cy', 140) ->attr('fill', 'green') ->attr('r', 20) ->attr('stroke', 'cyan') ->attr('stroke-width', '5px'); $group->append($circle); $svg->append($group); $group = new \SVGCreator\Elements\Group(array( 'id' => 'group2' )); $group->append(\SVGCreator\Element::LINE) ->attr('x1', 550) ->attr('y1', 300) ->attr('x2', 145) ->attr('y2', 488) ->attr('stroke', 'red'); $svg->append($group); echo $svg->getString(); ?> </section> </body> </html>