![]() |
TPen.Width Verhaltenssfrage
Hallo, ich habe glaube ich gerade ein Verständnisproblem dieser Eigenschaft.
Wenn ich diese nun bei einem Canvas benutze und einen Strich zeichne, in welche Richtung werden die Pixel erweitert oder geschieht das in beide (bei ungeraden). |
Re: TPen.Width Verhaltenssfrage
Es wird der Mittelpunkt angenommen.
|
Re: TPen.Width Verhaltenssfrage
Schreib es doch noch knapper ;)
Ich könnte aus deiner Aussage jetzt 5 Antworten ziehen. Nehmen wir zwei definitive Beispiele. Ich ziehe eine Linie horizontal mit der y- Koordinate 5 und width 3, über welche Koordinaten geht die Linie also? Gleiche Frage für width 2. |
Re: TPen.Width Verhaltenssfrage
Width 3:
Y:4 - Y:7 Width 2: Y:4 - Y:6 Abhängig vom Penstyle - manche PenStyles und Graka Treiber haben die Eigenart die Linie eher nach unten zu verschieben, wenn es eine ungerade Stiftbreite ist. Aber warum die Frage? Mal dir einen Strich auf die Form und scha es dir mit der Lupe von Windows an. Das hättest du auch selber herausfinden können... |
Re: TPen.Width Verhaltenssfrage
Ja da hast du schon recht, aber erstens wie du schon sagst ist es doch recht umständlich. Aber ich bin auch keiner der gleich Fragen stellt, wenn er ein Problem hat. Es ist mehr die Sache, dass es eben ein paar Fälle gibt, wo ich dachte, dass es unterschiedlich gehandhabt wird.
Das alles auszuprobieren wollte ich mir nun nicht antun. Danke für deine Antwort, so ist mir das klar EDIT: Achso, ist da ein Fehler in deinem Beispiel? müsste das nicht so sein: Width 3: Y: 4-6 Width 2: Y: 5-6 |
Re: TPen.Width Verhaltenssfrage
Ja, falsch gedenkt - deine Werte sind die richtigen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 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 by Thomas Breitkreuz