public SVG(Stream stream, IExternalFileLoader externalFileLoader) { this.ExternalFileLoader = externalFileLoader; Size = new Size(300, 150); this.Filename = "none"; XmlDocument doc = new XmlDocument(); doc.XmlResolver = null; doc.Load(stream); LoadExternalStyles(doc); XmlNode n = doc.GetElementsByTagName("svg")[0]; this.m_elements = Parse(this, n); }
public SVGRender(IExternalFileLoader fileLoader) { ExternalFileLoader = (fileLoader != null) ? fileLoader : FileSystemLoader.Instance; }
public SVG(XmlNode svgTag, IExternalFileLoader externalFileLoader) : this() { this.ExternalFileLoader = externalFileLoader; this.Load(svgTag); }
public SVG(Stream stream, IExternalFileLoader externalFileLoader) : this() { this.ExternalFileLoader = externalFileLoader; this.Load(stream); }
public SVG(string filename, IExternalFileLoader externalFileLoader) : this() { this.ExternalFileLoader = externalFileLoader; this.Load(filename); }
public SVG(IExternalFileLoader externalFileLoader) : this() { this.ExternalFileLoader = externalFileLoader; }