![]() |
Printer.Canvas wird übermalt
Hallo Delphianer!
Ich zeichne ein Raster auf die Canvas des Druckers. Über dieses Raster sollen wahlweise noch Kreise gezeichnet werden. Und bei den Kreisen liegt das Prpblem. Die Kreise werden in einer eigenen Prozedur gezeichnet die je nach auswahl dazugeschaltet wird. Zeichne ich zuerst das Raster übermalen die Kreise dieses und man hat zum Schluss nur Kreise. Zeichne ich zuerst die Kreise wird das Raster übermalt. Wie kann ich es jetzt hinbekommen, dass die Canvas nicht übermalt wird? Kann man das übermalen irgendwie "ausschalten"? Oder kann man mehrere "Ebenen" zeichnen und diese dann zusammenfügen? Ich freue mich auf eure Tips :wink: Grüße Whatever |
Re: Printer.Canvas wird übermalt
Hallo,
setz mal Canvas.Brush.Style auf bsClear zwischen dem Zeichnen des Rasters und der Kreise. |
Re: Printer.Canvas wird übermalt
Perfekt!!! Vielen vielen Dank!!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz