SVG.

Perl拡張
今すぐダウンロード

SVG. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Ronan Oger
  • 出版社のWebサイト:
  • http://search.cpan.org/ronan/SVG-Template-Graph-0.15/lib/SVG/Template/Graph.pm

SVG. タグ


SVG. 説明

スケーラブルベクトルグラフィック(SVG)文書の生成のためのPerl拡張 SVGは、スケーラブルベクトルグラフィック(SVG)ドキュメントを生成するために使用できるPerlモジュールです.synopsis#!/ usr / bin / perl -w厳密です。 SVGを使用する。 #SVGオブジェクトを作成するMy $ SVG = SVG->新規(幅=> 200、Height => 200)。 #$ SVG = SVG->新品(幅=> 200、Height => 200)。 #明示的な要素コンストラクタを使用してグループ要素を生成するMy $ Y = $ SVG->グループ(ID => 'group_y'、style => {stroke => 'red'、fill => 'green'}); #グループ$ Y-> Circle(CX => 100、CY => 100、R => 50、ID => 'circle_in_group_y')に円を追加します。 #またはgeneric 'tag'メソッドを使用して、名前でグループ要素を生成するMy $ Z = $ svg->タグ( 'g'、id => 'group_z'、style => {scroke => 'RGB(100,200、 50) '、fill =>' RGB(10,100,150) '})。 #generic 'tag'メソッド$ Z->タグを使用して丸を作成して追加します( 'circle'、cx => 50、cy => 50、r => 100、id => 'circle_in_group_z')。 #グループ内のグループ内の四角形にアンカーを作成するz My $ K = $ Z->アンカー(ID => 'anchor_k'、-href => 'http://test.hackmare.com/'、target = > 'new_window_0') - >四角形(x => 20、y => 50、width => 20、height => 30、rx => 10、Ry => 5、Id => 'Rect_K_IN_GANC_IN_IN_IN_GROUP_Z') ')。 #はSVGオブジェクトをレンダリングし、SVG名前空間印刷$ SVG-> XMLIFYを暗黙的に使用します。 #またはオブジェクト全体をレンダリングせずにSVGオブジェクトの子ノードをレンダリングする。 #Renders上の四角形を含む上のアンカー$ Kは、$ k#または明示的にSVG名前空間を明示的に使用し、それ自身のDTD印刷$ SVG-> XMLifyを使用して文書を生成する($ svg-> xmlify(-namespace =>)。 'svg')。 #または、明示的にSVGネームスペースを使用し、インラインドキュメント印刷$ SVG-> XMLIFY(-NAMESPACE => "SVG"、-PUBID => " - //W3C // DTD SVG 1.0 // en"、-inline => 1); SVGは、SVG(スケーラブルベクトルグラフィックス)画像のDOM表現を含む入れ子データ構造を生成する100%Perlモジュールです。 SVGを使用して、SVGオブジェクトを生成し、他のSVGインスタンスを埋め込むことができ、DOMオブジェクトにアクセスし、JavaScriptを作成してアクセスし、SMILアニメーションコンテンツを生成します。要件: ・Perl


SVG. 関連ソフトウェア