package net.gnehzr.tnoodle.svglite;
public class Svg extends Element {
private double originOffsetX, originOffsetY;
public Svg(Dimension size) {
super("svg");
setSize(size);
setAttribute("version", "1.1");
setAttribute("xmlns", "http://www.w3.org/2000/svg");
originOffsetX = 0;
originOffsetY = 0;
}
public void setSize(Dimension size) {
setAttribute("width", "" + size.width + "px");
setAttribute("height", "" + size.height + "px");
setAttribute("viewBox", "0 0 " + size.width + " " + size.height);
}
public Dimension getSize() {
int width = Integer.parseInt(getAttribute("width").replace("px", ""));
int height = Integer.parseInt(getAttribute("height").replace("px", ""));
return new Dimension(width, height);
}
}