LoadSvgAsyncCompleted Event (original) (raw)
Summary
Indicates that an asynchronous load SVG operation has been completed.
Syntax
synchronized public void addLoadSvgAsyncCompletedListener(CodecsLoadSvgAsyncCompletedListener listener)
synchronized public void removeLoadSvgAsyncCompletedListener(CodecsLoadSvgAsyncCompletedListener listener)
public:
event EventHandler<CodecsLoadSvgAsyncCompletedEventArgs^>^ LoadSvgAsyncCompleted
def LoadSvgAsyncCompleted(sender,e): # sender: RasterCodecs e: CodecsLoadSvgAsyncCompletedEventArgs
Example
This example will load a page from a URL as SVG:
using Leadtools;
using Leadtools.Codecs;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Color;
using Leadtools.Svg;
public void LoadSvgAsyncExample()
{
// Address of a document thats supports loading as SVG, for example, a DOCX file
string address = @"http://localhost/images/examples/leadtools.docx";
EventHandler<CodecsLoadSvgAsyncCompletedEventArgs> loadSvgAsyncCompleted = null;
loadSvgAsyncCompleted = (sender, e) =>
{
var thisCodecs = sender as RasterCodecs;
// Remove the handler
thisCodecs.LoadSvgAsyncCompleted -= loadSvgAsyncCompleted;
Debug.WriteLine("Loading from {0} is done", e.Uri);
SvgDocument svgDocument = e.Document as SvgDocument;
if (svgDocument != null)
{
// Show its size
if (!svgDocument.Bounds.IsValid)
svgDocument.CalculateBounds(false);
Debug.WriteLine("Bounds: {0}", svgDocument.Bounds.Bounds);
svgDocument.Dispose();
}
else if (e.Error != null)
{
// Error
Debug.WriteLine(e.Error.Message);
}
// Clean up
thisCodecs.Dispose();
};
var codecs = new RasterCodecs();
// Set 300 as the default value for loading document files
codecs.Options.RasterizeDocument.Load.Resolution = 300;
codecs.LoadSvgAsyncCompleted += loadSvgAsyncCompleted;
codecs.LoadSvgAsync(new Uri(address), 1, null, null);
}
Leadtools.Codecs Assembly
CompactFile(Stream,Stream,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method
CompactFile(Stream,Stream,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method
CompactFile(string,string,int,int,bool,int,int,bool,int,CodecsSavePageMode,bool,bool) Method
CompactFile(string,string,int,int,bool,long,int,bool,long,CodecsSavePageMode,bool,bool,bool) Method