←Select platform

UpdateSvgDocument Method

Summary

Update the SVG document of an item.

Syntax
C#
VB
C++
public void UpdateSvgDocument( 
   ImageViewerItem item, 
   SvgDocument document 
) 
Public Sub UpdateSvgDocument( 
   ByVal item As ImageViewerItem, 
   ByVal document As SvgDocument 
) 
public:  
   void UpdateSvgDocument( 
      ImageViewerItem^ item, 
      SvgDocument^ document 
   ) 

Parameters

item

Item to update

document

New document. If this is null, then the item will be empty after this method returns.

Remarks

This method lets you quickly update the ImageViewerItem.SvgDocument value. It is the equivalent of the following code:

ImageViewerItem item = imageViewer.Items[some index]; 
item.SvgDocument = document; 

Example
C#
VB
using Leadtools; 
using Leadtools.Controls; 
using Leadtools.Codecs; 
using Leadtools.Drawing; 
using LeadtoolsExamples.Common; 
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.UpdateSvgDocument(_imageViewer.ActiveItem, svgDoc); 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images"; 
} 
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.UpdateSvgDocument(_imageViewer.ActiveItem, svgDoc) 
End Using 
 
Public NotInheritable Class LEAD_VARS 
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images" 
End Class 

Requirements

Target Platforms

Help Version 20.0.2020.4.3
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Controls Assembly