Svg

Perl-Erweiterung zum Erzeugen skalierbarer Vektorgrafiken (SVG) -Dokumente
Jetzt downloaden

Svg Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ronan Oger
  • Website des Verlags:
  • http://search.cpan.org/~ronan/SVG-Template-Graph-0.15/lib/SVG/Template/Graph.pm

Svg Stichworte


Svg Beschreibung

Perl-Erweiterung zum Erzeugen skalierbarer Vektorgrafiken (SVG) -Dokumente SVG ist ein Perl-Modul, mit dem Sie skalierbare Vektorgrafiken (SVG) Dokumente (SVG) erstellen können.Synopsis #! / Usr / bin / perl -w verwenden Verwenden Sie SVG; # Erstellen eines SVG-Objekts Meine $ SVG = SVG-> NEU (Breite => 200, Höhe => 200); #oder meine $ svg = svg-> neu (Breite => 200, Höhe => 200); # Verwenden Sie expliziten Elementkonstruktor, um ein Gruppenelement zu generieren Meine $ Y = $ SVG-> Gruppe (ID => 'Group_y', Style => {Hub => 'rot', füllen => 'grün'}); # Fügen Sie dem Gruppen $ y-> Kreis hinzu (cx => 100, cy => 100, r => 50, id => 'circle_in_group_y'); # oder verwenden Sie die generische "Tag" -Methode, um ein Gruppenelement mit dem Namen zu generieren, um mein $ Z = $ svg-> -Tag ('g', id => 'Group_z', style => {Strich => 'RGB (100.200, 50) ', Fill =>' RGB (10.100,150) '}); # Erstellen und fügen Sie einen Kreis mit der generischen "Tag" -Methode $ Z-> Tag ('Kreis', CX => 50, CY => 50, R => 100, ID => 'circle_in_group_z'); # Erstellen Sie einen Anker auf einem Rechteck innerhalb einer Gruppe in der Gruppe Z- Z-> Anker (ID => 'anchor_k', -href => 'http://test.hackmare.com/', Target = > 'new_window_0') -> Rechteck (x => 20, y => 50, Breite => 20, Höhe => 30, RX => 10, RY => 5, ID => 'rect_k_in_anchor_k_in_group_z'); # Jetzt rendern Sie das SVG-Objekt, verwenden Sie implizit SVG-Namespace-Drucken $ svg-> Xmlify; # oder rendern Sie einen untergeordneten Knoten des SVG-Objekts, ohne das gesamte Objekt zu rendern, drucken $ k-> Xmlify; #Renders Der Anker $ k, der oben mit einem Rechteck enthält, ist jedoch nicht #Rendere der Ahnenknoten von $ k # oder verwenden explizit den SVG-Namespace und generieren ein Dokument mit einem eigenen DTD-Druck von $ svg-> xmlify (-NameSpace => 'svg'); # oder verwenden Sie explizit SVG-Namespace und generieren Sie ein Inline-Docunent-Drucken $ svg-> Xmlify (-NameSpace => "SVG", -PUBID => "- // W3C // DTD SVG 1.0 // EN", -Inline => 1); SVG ist ein 100% ige Perl-Modul, das eine verschachtelte Datenstruktur erzeugt, die die DOM-Darstellung eines SVG-Bildes (skalierbares Vektorgrafik) enthält. Mit SVG können Sie SVG-Objekte generieren, andere SVG-Instanzen einbetten, darauf einbetten, auf das DOM-Objekt zugreifen, JavaScript erstellen und zuzugreifen und SMIL-Animationsinhalte generieren. Anforderungen: · Perl.


Svg Zugehörige Software