![]() |
TCanvasEx (TCanvas Class-Helper Addon)
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,
Hier stelle ich mein TCanvas "Addon" vor. Dies ist die absolut erste Version, d.h. ca. Alpha 0.0.0.0.1 Vorraussetzungen:
Neue Methoden:
Ich werde diese Unit aber noch weiterentwickeln. |
Re: TCanvasEx (TCanvas Class-Helper Addon)
hi,
ich find das ist eine gute Idee. Du könntest noch z.B. eine Procedure für einen Kreiß Kreis, Dreieck erstellen. |
Re: TCanvasEx (TCanvas Class-Helper Addon)
Kreis? :mrgreen:
|
Re: TCanvasEx (TCanvas Class-Helper Addon)
Ja (mit s), so ungefähr:
Delphi-Quellcode:
procedure Circle(x, y, r: Integer); //x: x Position des Mittelpunkts
//y: y Position des Mittelpunkts //r: Radius des Kreises begin Canvas.Ellipse(x-r, y-r, x+r, y+r); end; |
Re: TCanvasEx (TCanvas Class-Helper Addon)
Hi,
dann würde ich aber zwei Prozeduren machen. Eine, die als Ursprung den Mittelpunkt hat und eine, deren Ursprung links oben ist. (Da entfällt das x-r, y-r). |
Re: TCanvasEx (TCanvas Class-Helper Addon)
Am besten auch gleich alle Methoden mit Text als Widestring/Unicode damit auch alte Delphi-Versionen in den genuss einer einfachen Full-Unicodeunterstützung kommen :-)
|
Re: TCanvasEx (TCanvas Class-Helper Addon)
Kann das das ElPack nicht? :mrgreen:
*SCNR* |
Re: TCanvasEx (TCanvas Class-Helper Addon)
zu #5:
aber dafür muss man den Radius bei den x+r und y+r verdoppeln :wink: und dann schreibt man am besten das Ganze noch für den Durchmesser :stupid: |
Re: TCanvasEx (TCanvas Class-Helper Addon)
Zitat:
|
Re: TCanvasEx (TCanvas Class-Helper Addon)
Das sollte ein Witz sein, Bernhard, weil Du das ElPack recht oft erwähnst :zwinker:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 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