TX Text Control Blog

Deleting all Images in TX Text Control .NET for Windows Forms

Blogged by Björn Meyer on July 25, 2006 and tagged with sample, .net.

In a recent blog entry, I showed how to remove all tables from the current document in TX Text Control .NET for Windows Forms. 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
 
 
User Contributed Note

User Contributed Note by Dan Arnold on February 1, 2008 at 9:16:51 PM CET

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?
 

Products

Support

Downloads

Corporate

Buy Now