Exemple #1
0
        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);
        }
Exemple #2
0
 public SVGRender(IExternalFileLoader fileLoader)
 {
     ExternalFileLoader = (fileLoader != null) ? fileLoader : FileSystemLoader.Instance;
 }
Exemple #3
0
 public SVG(XmlNode svgTag, IExternalFileLoader externalFileLoader)
     : this()
 {
     this.ExternalFileLoader = externalFileLoader;
     this.Load(svgTag);
 }
Exemple #4
0
 public SVG(Stream stream, IExternalFileLoader externalFileLoader)
     : this()
 {
     this.ExternalFileLoader = externalFileLoader;
     this.Load(stream);
 }
Exemple #5
0
 public SVG(string filename, IExternalFileLoader externalFileLoader)
     : this()
 {
     this.ExternalFileLoader = externalFileLoader;
     this.Load(filename);
 }
Exemple #6
0
 public SVG(IExternalFileLoader externalFileLoader)
     : this()
 {
     this.ExternalFileLoader = externalFileLoader;
 }