Error processing SSI file
(Leadtools.Controls)

Show in webframe

AddFromSvgDocument Method




Source SVG document.
Adds a new item from an SvgDocument object.
Syntax
public ImageViewerItem AddFromSvgDocument( 
   SvgDocument document
)
'Declaration
 
Public Function AddFromSvgDocument( _
   ByVal document As SvgDocument _
) As ImageViewerItem

Parameters

document
Source SVG document.

Return Value

The newly created item if successful.
Remarks

Use AddFromImage to add an item from a RasterImage object.

This method allows you to quickly add an item from an SvgDocument. It is the equivalent of the following code:


            ImageViewerItem item = new ImageViewerItem();
            item.SvgDocument = document;
            imageViewer.Items.Add(item);
            

If document is null, then an empty item is added.

The value of AutoRenderOptimizeSvgDocuments will determine if the viewer should optimize the SVG document for rendering.

Example
Copy Code  
Imports Leadtools
Imports Leadtools.Controls
Imports Leadtools.Codecs
Imports Leadtools.Drawing
Imports Leadtools.ImageProcessing
Imports Leadtools.ImageProcessing.Color
Imports Leadtools.Svg

Using codecs As RasterCodecs = New RasterCodecs()
   Dim fileName As String = Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf")
   Dim loadSvgOptions As CodecsLoadSvgOptions = New CodecsLoadSvgOptions()
   Dim svgDoc As SvgDocument = TryCast(codecs.LoadSvg(fileName, 1, loadSvgOptions), SvgDocument)
   _imageViewer.Items.AddFromSvgDocument(svgDoc)
End Using

Public NotInheritable Class LEAD_VARS
Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
using Leadtools;
using Leadtools.Controls;
using Leadtools.Codecs;
using Leadtools.Drawing;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Color;
using Leadtools.Svg;

using (RasterCodecs codecs = new RasterCodecs())
{
   string fileName = Path.Combine(LEAD_VARS.ImagesDir, "Leadtools.pdf");
   CodecsLoadSvgOptions loadSvgOptions = new CodecsLoadSvgOptions();
   SvgDocument svgDoc = codecs.LoadSvg(fileName, 1, loadSvgOptions) as SvgDocument;
   _imageViewer.Items.AddFromSvgDocument(svgDoc);
}

static class LEAD_VARS
{
public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
Requirements

Target Platforms

See Also

Reference

ImageViewerItems Class
ImageViewerItems Members

Error processing SSI file