diff --git a/demo/Lobster-Regular-Cyrillic.svg b/demo/Lobster-Regular-Cyrillic.svg new file mode 100644 index 0000000..ea721ad --- /dev/null +++ b/demo/Lobster-Regular-Cyrillic.svg @@ -0,0 +1,4664 @@ + + + diff --git a/demo/index.php b/demo/index.php index b90831f..156d94f 100644 --- a/demo/index.php +++ b/demo/index.php @@ -9,30 +9,30 @@
-
+ $svg = new EasySVG();
+ $svg->setFontSVG("Lobster-Regular-Cyrillic.svg");
+ $svg->setFontSize(80);
+ $svg->setFontColor('#000000');
+ $svg->setLineHeight(1.2);
+ $svg->setLetterSpacing(.1);
+ $svg->addText($text);
+ // set width/height according to text
+ list($textWidth, $textHeight) = $svg->textDimensions($text);
+ $svg->addAttribute("width", $textWidth."px");
+ $svg->addAttribute("height", $textHeight."px");
+ echo $svg->asXML();
+ ?>
+
+ PHP code
+
$text = "Simple text display\netc.";
$svg = new EasySVG();
@@ -48,26 +48,26 @@
$svg->addAttribute("height", $textHeight."px");
echo $svg->asXML();
-
+
- Centered text
- Centered text
+ addAttribute("width", "600px");
- $svg->addAttribute("height", "200px");
- $svg->addAttribute("style", "border: dashed 1px #aaa");
- $svg->setFontSVG("om_telolet_om-webfont.svg");
- $svg->setFontSize(80);
- $svg->setFontColor('#000000');
- $svg->setLetterSpacing(.1);
- $svg->addText($text, "center", "center");
- echo $svg->asXML();
- ?>
-
- PHP code
-
+ $svg = new EasySVG();
+ $svg->addAttribute("width", "600px");
+ $svg->addAttribute("height", "200px");
+ $svg->addAttribute("style", "border: dashed 1px #aaa");
+ $svg->setFontSVG("om_telolet_om-webfont.svg");
+ $svg->setFontSize(80);
+ $svg->setFontColor('#000000');
+ $svg->setLetterSpacing(.1);
+ $svg->addText($text, "center", "center");
+ echo $svg->asXML();
+ ?>
+
+ PHP code
+
$text = "Simple text display\netc.";
$svg = new EasySVG();
@@ -81,9 +81,9 @@
$svg->addText($text, "center", "center");
echo $svg->asXML();
-
-