<?php use VectorGraphics\Model\Graphic; use VectorGraphics\Model\Path; use VectorGraphics\Model\Style\FontStyle; $graphic = new Graphic(); $graphic->setViewportCorners(-100, -100, 100, 100); $graphic->addCircle(-40, 40, 40)->setStrokeColor('yellow'); $text = $graphic->addText('A', -40, 40); $text->setFont(80); $text->align(FontStyle::HORIZONTAL_ALIGN_RIGHT, FontStyle::VERTICAL_ALIGN_BASE); $text->setStrokeColor('red'); $text->setStrokeWidth(1); $text->setFillOpacity(0.4); $graphic->addCircle(40, 40, 40)->setStrokeColor('yellow'); $text = $graphic->addText('B', 40, 40); $text->setFont(80, FontStyle::FONT_COURIER); $text->align(FontStyle::HORIZONTAL_ALIGN_LEFT, FontStyle::VERTICAL_ALIGN_BOTTOM); $text->setFillColor('blue'); $text->setStrokeColor('red', 0.4); $text->setStrokeWidth(1); $graphic->addCircle(-40, -40, 40)->setStrokeColor('yellow'); $graphic->addText("C\nh\nj i", -40, -40); $graphic->addCircle(40, -40, 40)->setStrokeColor('yellow'); $text = $graphic->addText('DaDa', 40, -40); $text->setRotation(45); $text->setFont(60, FontStyle::FONT_HELVETICA); $text->align(FontStyle::HORIZONTAL_ALIGN_MIDDLE, FontStyle::VERTICAL_ALIGN_CENTRAL); $text->setStrokeColor('red'); $text->setStrokeWidth(1); $text->setOpacity(0.4);
h<?php use VectorGraphics\Model\Graphic; use VectorGraphics\Model\Path; $graphic = new Graphic(); $graphic->setViewportCorners(-50, -50, 50, 50); $graphic->addRectangle(-49, -49, 98, 98)->setStrokeWidth(2); $graphic->addCircle(0, 0, 45)->setFillColor('red', 0.5); $radius = 40; $path = new Path($radius * sin(0.0 / 5.0 * pi()), $radius * cos(0.0 / 5.0 * pi())); $path->lineTo($radius * sin(4.0 / 5.0 * pi()), $radius * cos(4.0 / 5.0 * pi())); $path->lineTo($radius * sin(8.0 / 5.0 * pi()), $radius * cos(8.0 / 5.0 * pi())); $path->lineTo($radius * sin(2.0 / 5.0 * pi()), $radius * cos(2.0 / 5.0 * pi())); $path->lineTo($radius * sin(6.0 / 5.0 * pi()), $radius * cos(6.0 / 5.0 * pi())); $path->close(); $graphic->addPath($path); return $graphic;