Hi all,
I love the elegance of Markaby for HTML generation. I'd like to do
something similar for SVG, e.g.:
svg11 do
title "Slide Title"
rect({:x=>2,:y=>2,:width=>508,:height=>318,:fill=>"aqua"})
g({:style=>"fill:blue;
stroke:black", :transform=>"translate(17,-38)"}) do
circle({:cx=>70, :cy=>100, :r=>50})
rect
(:x
=>"150", :y=>"50", :rx=>"20", :ry=>"20", :width=>"135", :height=>"100")
line(:x1=>325, :y1=>150, :x2=>375, :y2=>50)
polyline(:points=>"50, 250 75, 350 100, 250 125, 350 150, 250 175,
350")
polygon(:points=>"250, 250, 297, 284, 279, 340, 220, 340, 202, 284")
ellipse({:cx=>400, :cy=>300, :rx=>72, :ry=>50})
end
end
I've hacked a custom subclass of Builder (SVGBuilder) that can handle
this, but that's probably the wrong approach -- since most users will
want to embed SVG inside HTML.
Any Markaby experts here who can help me figure out the best way to
integrate SVG support into Markaby?
Thanks,
-- Dr. Ernie
http://ihack.us/
_______________________________________________
Camping-list mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/camping-list