Ein Vorschlag:
Es geht durchaus mit der freien TChart Version glatte Kanten zu zeichnen.
Den Vorschlag dazu hab ich hier gefunden:
http://www.codeproject.com/KB/GDI/AntiAliasing.aspx
Im Anhang ist ein Bild einer Anwendung, die wir bei uns im Haus verwenden. Der Graph ist ein geglättetes normales TChart.
Eckpunkte der Vorgehensweise.
- TChart unsichtbar und 4 mal so groß wie das eigentliche Bitmap erzeugen.
Alle Schriftarten bzw. Strichstärken mit 4 multiplizieren
- Nach Veränderung des Chart selbiges mit Chart.PaintTo auf ein Bitmap zeichen, welches ebenfalls 4 mal die Größe des Zielbildes hat
- Dieses Große Bild wird per StretchDIBits
auf das eigentlich anzuzeigende Bitmap gemalt (SetStretchBltMode(bmpSmall.Canvas.Handle, HALFTONE);
nicht vergessen)
- bmpSmall kannst du dann einem TImage zuweisen und du bist fertig.
Beispiel-Code auf Anfrage
Gruß
Marco