Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Clipping-Bereich transparent machen?! (https://www.delphipraxis.net/149915-clipping-bereich-transparent-machen.html)

Jazzman_Marburg 2. Apr 2010 10:02


Clipping-Bereich transparent machen?!
 
Werte Gemeinde!

Vielleicht hat ja jemand neben Osterhasen mümmeln noch eine Idee, wie ich folgendes Problemchen lösen kann:

Ich weise einem Image mit ASSIGN ein Hintergrund-Bild zu:

Delphi-Quellcode:
FImage.Picture.Bitmap.Assign(myBild);
Nun möchte ich auf diesen Hintergrund einen Text ausgeben:

Delphi-Quellcode:
FImage.Picture.Bitmap.Canvas.TextRect(RECT(5, 5, 95, 95), 5, 5, myText);
Leider sehe ich danach nichts mehr von meinen schönen Hintergrund-Bild, da der Clipping-Bereich fast so groß ist, wie das Image selbst.

Frage:
Wie kann ich den Clipping-Bereich transparent machen, so dass der Text auf dem Hintergund-Bild erscheint?

Lieben Dank & österliche Grüße
Jazzman_Marburg

Morphie 2. Apr 2010 10:05

Re: Clipping-Bereich transparent machen?!
 
Hmmm hoffe ich hab dich richtig verstanden...
du müsstest glaub ich den Brushstyle auf Clear stellen:

FImage.Picture.Bitmap.Canvas.Brush.Style := bsClear;

Jazzman_Marburg 2. Apr 2010 10:20

Re: Clipping-Bereich transparent machen?!
 
Ja, so einfach kann die Welt manchmal sein! :shock:

Vielen Dank - Ostern ist gerettet!

Gruß
Jazzman_Marburg


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz