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 : CanLoadSvgAsync Method |
public IAsyncOperation<bool> CanLoadSvgAsync( ILeadStream stream )
'Declaration
Public Function CanLoadSvgAsync( _ ByVal stream As ILeadStream _ ) As IAsyncOperation(Of Boolean)
'Usage
Dim instance As RasterCodecs Dim stream As ILeadStream Dim value As IAsyncOperation(Of Boolean) value = instance.CanLoadSvgAsync(stream)
public IAsyncOperation<bool> CanLoadSvgAsync( ILeadStream stream )
- (void)canLoadSvgStreamAsync:(LTLeadStream *)svgStream completion:(void (^)(BOOL canLoadSvg, NSError * __nullable error))completion
function Leadtools.Codecs.RasterCodecs.CanLoadSvgAsync( stream )
public: IAsyncOperation<bool>^ CanLoadSvgAsync( ILeadStream^ stream )
Use this method to determine if the specified image, document or vector file supports loading as SVG (Scalable Vector Graphics). The following conditions must be met to load a page from a file as SVG:
Condition | Description |
---|---|
The file format is SVG |
SVG can be loaded as SVG |
The file format is document |
Any of the document file formats supported by LEADTOOLS such DOCX/DOC, PPTX/PPT, XLSX/XLS, RTF, TXT, AFP, ICA, etc. These formats will set the CodecsDocumentImageInfo.IsDocumentFile property to true when calling GetInformation |
The file format is vector |
Any of the vector file formats supported by LEADTOOLS such as DXF, DWG, etc. These formats will set the CodecsVectorImageInfo.IsVectorFile property to true when calling GetInformation |
The file format is PDF |
And the PDF file contains more than pure raster data (for example, not scanned PDF file). |
In addition to the usual format filter assembly (Leadtools.Codecs.*), The following additional assemblies may be required to support loading as SVG
Assembly | Description |
---|---|
Leadtools.Svg |
SVG support. Always required |
Leadtools.Vector |
Required if the input document is a vector file |
Leadtools.Pdf |
Required if the input document is a PDF file |
To load a page as SVG from a file or stream, use LoadSvgAsync(ILeadStream stream, int pageNumber, CodecsLoadSvgOptions options).
For more information, refer to Working With SVG.