Skype:TextControlSupport
Orders:877-462-4772
TX Text Control - word processing components.
« »

Deleting all Images in TX Text Control .NET

Blogged by Björn Meyer on July 25, 2006 and tagged with Samples, .NET.

In a recent blog entry, I showed how to remove all tables from the current document in TX Text Control .NET. Today, I would like show the same with images. Like in the TableBaseCollection, images cannot be deleted in a for each statement. We have to use the specific enumerator that is responsible for images. In case of images, the FrameBaseEnumerator should be used.

The following VB.NET function removes all images in a document:

Private Sub removeAllImages()
Dim myImageEnum As TXTextControl.FrameBaseCollection.FrameBaseEnumerator = TextControl1.Images.GetEnumerator
Dim imageCounter As Integer = TextControl1.Images.Count

For i As Integer = 0 To imageCounter
myImageEnum.MoveNext()
Dim currentImage As TXTextControl.Image = myImageEnum.Current
TextControl1.Images.Remove(currentImage)
Next
End Sub
« Prev:Whitepaper: Hands On Mail Merge
» Next:SOAP based document conversion

Comments

If you would like to comment on this blog entry, please post a comment.

Posted by Dan Arnold on Friday, February 01, 2008 at 21:16:51:

This removes the images, but I have a situation where the image (and the line its on) need to be deleted. Can you help with this?
External verification page for ISO 9000:2000 certificate
ISO 9001:2000
certified