AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Printer.Canvas wird übermalt

Ein Thema von Whatever · begonnen am 9. Jul 2009 · letzter Beitrag vom 10. Jul 2009
Antwort Antwort
Whatever

Registriert seit: 7. Jan 2009
Ort: 127.0.0.1
102 Beiträge
 
#1

Printer.Canvas wird übermalt

  Alt 9. Jul 2009, 20:09
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

Grüße Whatever
  Mit Zitat antworten Zitat
Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#2

Re: Printer.Canvas wird übermalt

  Alt 10. Jul 2009, 08:29
Hallo,

setz mal Canvas.Brush.Style auf bsClear zwischen dem Zeichnen des Rasters und der Kreise.
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat
Whatever

Registriert seit: 7. Jan 2009
Ort: 127.0.0.1
102 Beiträge
 
#3

Re: Printer.Canvas wird übermalt

  Alt 10. Jul 2009, 10:59
Perfekt!!! Vielen vielen Dank!!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:02 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