We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Why WPicture.Dispose() doesn't dispose the loaded picture?

In our older versions of Essential studio (before 10.3.0.53) we have preserved System.Drawing.Image instance as a reference in WPicture and PictureWatermark. So it is necessary to dispose the System.Drawing.Image instance preserved in the WPicture object before deleting the image file. Whereas in later versions (from 10.3.0.53) we have optimized the main memory utilization by preserving single reference of an image for the entire document as image bytes instead of System.Drawing.Image instance. Kindly dispose the System.Drawing.Image instance explicitly before trying to delete the image file in later versions.

 

Below code snippets demonstrates how to delete the image file after setting it as picture watermark in Word documents.

C#:

 

VB:

 

Below code snippets demonstrates how to delete the image file after loading it as picture in Word documents.

C#:

 

VB:

 

Article ID: Published Date: Last Revised Date: Platform: Control:
4703 04/25/2015 04/25/2015 WPF DocIO
Did you find this information helpful?
Add Comment
You must log in to leave a comment

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon