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

StartCompress(int,int,int,RasterByteOrder,RasterViewPerspective,int,byte[],int,int,CodecsCompression,CodecsCompressDataCallback) Method