6 releases (3 breaking)
0.4.1 | Jun 9, 2019 |
---|---|
0.4.0 | Apr 29, 2019 |
0.3.0 | Apr 26, 2019 |
0.2.1 | Apr 25, 2019 |
0.1.0 | Apr 25, 2019 |
#903 in Graphics APIs
65,258 downloads per month
Used in 272 crates
(5 directly)
17KB
563 lines
svg_fmt
A set of simple types using Display
formatters {}
to easily write in the SVG format.
This can be useful to dump information in a visual way when debugging.
The crate is very small (and has no dependency).
Example
use svg_fmt::*;
println!("{}", BeginSvg { w: 800.0, h: 600.0 });
println!(" {}",
rectangle(20.0, 50.0, 200.0, 100.0)
.fill(Fill::Color(red()))
.stroke(Stroke::Color(black(), 3.0))
.border_radius(5.0)
);
println!(" {}",
text(25.0, 100.0, "Hi!")
.size(42.0)
.color(white())
);
println!("{}", EndSvg);