Thread SVG: Syntaxfrage
(7 answers)
Opened by Dynaaamo at 2011-01-25 11:23
Wenn ich das Beispiel http://cpansearch.perl.org/src/RONAN/SVG-2.50/exam... interpretiere, musst du sehr wohl die Elemente nacheinander in die Gruppe "einfügen":
Code: (dl
)
1 my $y=$svg->group( Folgender Test: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #!/usr/bin/perl use strict; use warnings; use SVG; my $svg = SVG->new(width => 600, height => 600); my $viereck=$svg->group(id => 'gr_viereck'); $viereck-> rectangle(id=>'viereck1', 'stroke' => 'red', 'fill'=>'yellow', x=>0, y=>0, width=>50, height=>50); $viereck-> rectangle(id=>'viereck2', 'stroke' => 'blue', 'fill'=>'white', x=>100, y=>100, width=>150, height=>150); # das hier soll das eigentliche Ziel sein: my $v = $svg->use(-href=>'#gr_viereck', transform=>'translate(250, 250) scale(0.9)'); print $svg->xmlify; erzeugt: Code: (dl
)
1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> Und was ist daran falsch? Wenn ich die Ausgabe der SPerlprogramms in eine Datei namens test.svg umleite und die im Brwoser öffne, sehe ich die eine Gruppe Vierecke gelb- und weiß-gefüllt und verkleinert und verschoben die transformierte. Last edited: 2011-01-25 16:26:02 +0100 (CET) |