Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.8.30
|
Leadtools.Codecs Namespace > RasterCodecs Class > LoadSvgAsync Method : LoadSvgAsync(String,Int32,CodecsLoadSvgOptions,Object) Method |
public void LoadSvgAsync( string fileName, int pageNumber, CodecsLoadSvgOptions options, object userState )
'Declaration
Public Overloads Sub LoadSvgAsync( _ ByVal fileName As String, _ ByVal pageNumber As Integer, _ ByVal options As CodecsLoadSvgOptions, _ ByVal userState As Object _ )
'Usage
Dim instance As RasterCodecs Dim fileName As String Dim pageNumber As Integer Dim options As CodecsLoadSvgOptions Dim userState As Object instance.LoadSvgAsync(fileName, pageNumber, options, userState)
public void LoadSvgAsync( string fileName, int pageNumber, CodecsLoadSvgOptions options, object userState )
- (void)loadSvgFileAsync:(NSString *)file
page:(NSInteger)pageNumber
options:(nullable LTCodecsLoadSvgOptions *)options
completion:(void (^)(id<ISvgDocument> __nullable svgDocument, NSError * __nullable error))completion
function Leadtools.Codecs.RasterCodecs.LoadSvgAsync(String,Int32,CodecsLoadSvgOptions,Object)( fileName , pageNumber , options , userState )
public: void LoadSvgAsync( String^ fileName, int pageNumber, CodecsLoadSvgOptions^ options, Object^ userState )
Use this method to load a page from any supported image, document or vector file as SVG (Scalable Vector Graphics). For more information refer LoadSvg(string fileName, int pageNumber, CodecsLoadSvgOptionsoptions).
.The RasterCodecs class supports loading image data as SVG asynchronously using the LoadSvgAsync methods. When calling any of these methods, the caller thread will not be blocked and the method will return instantly. When the RasterCodecs object finishes loading the SVG page (or when an error occur), the LoadSvgAsyncCompleted will occur.
The LoadSvgAsyncCompleted event data will contain the SVG page in the CodecsLoadSvgAsyncCompletedEventArgs property.
To determine whether a file or stream can be loaded as SVG, use CanLoadSvg(string fileName) or CanLoadSvg(Stream stream).
To load as SVG asynchronously from a stream, use LoadSvgAsync(Stream stream, int pageNumber, CodecsLoadSvgOptions options, object userState).
To load as SVG asynchronously from a URI, use LoadSvgAsync(Uri uri, int pageNumber, CodecsLoadSvgOptions options, object userState).
To load as SVG from a file or stream directly, use LoadSvg.
For more information, refer to Working With SVG.
For an example, refer to LoadSvgAsyncCompleted.