Eine Klasse TCanvas32 kenne ich gar nicht, und habe sie auch in den Docs zur GR32 nicht finden können. Wo kommt die denn her?
Bisher bin ich immer so vorgegangen, dass ich alles auf ein zuvor geleertes Bitmap32 gezeichnet habe, und zum Schluss dann mit TBitmap32.PaintTo() direkt auf einen (konventionellen) Canvas.
Bzgl. PolyLine:
TPolygon32 hat eine Property "Closed" mit der aus dem Polygon eine PolyLine wird. Zusätzlich gibt es aber auch noch die Funktion
Polyline(), der man einfach ein Array von Punkten mit geben kann.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)