ImageEn for Delphi and C++ Builder ImageEn for Delphi and C++ Builder

 

ImageEn Forum
Profile    Join    Active Topics    Forum FAQ    Search this forumSearch
Forum membership is Free!  Click Join to sign-up
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 ImageEn Library for Delphi, C++ and .Net
 ImageEn and IEvolution Support Forum
 How to clear the content output by IEBitmap.IECanvas.TextOut?
 New Topic  Reply to Topic
Author Previous Topic Topic Next Topic  

Flashcqxg

115 Posts

Posted - Apr 16 2025 :  03:35:12  Show Profile  Reply
I'm using TImageEnView to display an image and have used its IEBitmap.IECanvas.TextOut to output text in several places. Now I want to remove these text outputs from the original image without damaging the original picture. Is there a method to achieve this directly?

xequte

38948 Posts

Posted - Apr 16 2025 :  19:08:07  Show Profile  Reply
Hi

If you only want to temporarily show text over the image without modifying it then use one of the following options:

- Add a Text Layer to the image

https://www.imageen.com/help/TIETextLayer.html

- Draw to the control canvas or back buffer:

http://www.imageen.com/help/TImageEnView.OnDrawCanvas.html
http://www.imageen.com/help/TImageEnView.OnDrawBackBuffer.html

- Save an undo before drawing to the image canvas, and then undo the changes

http://www.imageen.com/help/TImageEnProc.SaveUndo.html
http://www.imageen.com/help/TImageEnProc.Undo.html


Nigel
Xequte Software
www.imageen.com
Go to Top of Page

Flashcqxg

115 Posts

Posted - Apr 16 2025 :  22:59:50  Show Profile  Reply
thanks.
Go to Top of Page
  Previous Topic Topic Next Topic  
 New Topic  Reply to Topic
Jump To: