Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Polygon und Rectangle zeichen unterschiedlich (https://www.delphipraxis.net/198942-polygon-und-rectangle-zeichen-unterschiedlich.html)

Schokohase 13. Jan 2019 13:17

AW: Polygon und Rectangle zeichen unterschiedlich
 
Liste der Anhänge anzeigen (Anzahl: 1)
Man kann es ganz gut sehen, wenn man ein paar gleich große Rechtecke mit unterschiedlichen Rahmenstärken nebeneinander malt und sich ein paar Hilfslinien einzeichnet und dann ein wenig skaliert.
Anhang 50579

Graf Gustav 15. Jan 2019 10:14

AW: Polygon und Rectangle zeichen unterschiedlich
 
@jfheins: ja, so etwas habe ich auch vermutet, deshalb die Versuche mit den korrigierten ClipRect-Koordinaten.
Aus den Ergebnissen konnte ich nur keine anwendbare Systematik ableiten.
Dein Hinweis bringt mich aber auf weitere Test-Varianten, danke.

Mein Workaround übrigens:
gesamtes Rechteck mit der Rahmenfarbe füllen, dann den Hintergrund unter Auslassung des Randbereichs drüber.
Die dynamische Änderung der Rahmenfarbe geht über FloodRect, solange Rahmen und Hintergrund 100% unterschiedlich sind.

Graf Gustav 15. Jan 2019 18:11

AW: Polygon und Rectangle zeichen unterschiedlich
 
Liste der Anhänge anzeigen (Anzahl: 1)
So, ich habe mir das ein bisschen genauer angesehen und 2 Erkenntnisse gewonnen:
1. Rectangle eignet sich nicht dafür, einen Bereich mit einer Linie > 1 zu umrahmen
(Polyline bzw. 4x Lineto verhalten sich genauso)
2. Es sieht so unerwartet aus, weil diese Funktionen die Linienbreite harmonisch um das TRect verteilen. (siehe Anlage)


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:00 Uhr.
Seite 2 von 2     12   

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