wenn du auf ein TCanvas zeichnest brauchst du immer Ganzzahlkoordinaten. Weil jede Einheit einem Pixel entspricht. Wenn du eine Grafik mit Fließkommakoordinaten (nicht Kommerzahlen... ) zeichnen willst musst du dir die Koordinaten errechnen und bestenfalls runden. Oder du nutzt
GDI+. Dort sind Fließkommawerte erlaubt und das
GDI+ Graphic Objekt kümmert sich um die Darstellung auf dem jeweiligen Device.