public static SvgDocument LoadFromStream(Stream stream,SvgLoadOptions options)
stream
The stream containing SVG data
options
Options to use during load. If this parameter is null, then a default SvgLoadOptions object will be used.
The SvgDocument object this method creates.
To get and set information about a document's bounds and resolution, refer to SVG Size, Bounds and Flat.
This example will load a SVG file from a web stream and show its properties
using Leadtools;using Leadtools.Codecs;using Leadtools.Drawing;using Leadtools.Forms.DocumentWriters;using Leadtools.Svg;using Leadtools.Document.Writer;public void SvgLoadFromStreamExample(){// Assume the SVG files are located herestring addressTemplate = @"http://localhost/images/examples/page1.svg";// Get a stream to itWebRequest request = WebRequest.Create(new Uri(addressTemplate));using (WebResponse response = request.GetResponse()){Stream stream = response.GetResponseStream();// Load itusing (SvgDocument document = SvgDocument.LoadFromStream(stream, null)){// Prepare itif (!document.IsFlat)document.Flat(null);if (!document.Bounds.IsValid)document.CalculateBounds(false);// Show its propertiesConsole.WriteLine("Bounds: " + document.Bounds.Bounds);Console.WriteLine("Resolution: " + document.Bounds.Resolution);}}}