Cairo::SVGSurface.new(stream, width_in_points, height_in_points)
Cairo::SVGSurface.new(filename, width_in_points, height_in_points)
ポイントで指定されたサイズのSVG用サーフェスを生成します。
第1引数にwrite
メソッドを持ったオブジェクトを指定
した場合はSVG形式のデータが順次stream.write
で書き
出されます。
write
メソッドを持っていない場合はファイル名として
扱われます。SVG形式のデータはファイル名filenameの
ファイルに出力されます。
write
メソッドを持つオブジェクト。Cairo::SVGSurface.version_to_string(version)
Cairo::SVGSurface.versions
Cairo::SVGSurface.versions_as_string
restrict_to_version(version)
生成するSVGファイルのバージョンをversionに制限し ます。
このメソッドはすべての描画操作の前にだけ呼び出すべきで す。サーフェスを作ってすぐに呼び出すのが簡単な方法です。
VERSION_1_1
VERSION_1_2