Eine vielleicht interessantere Frage: Ich möchte herausfinden, um welchen Punkt 
ein StringShape gedreht wird, wenn StringShape.Alignment nicht Center, sondern 
Left oder Right ist. Die Antwort wäre besonders interessant für den Fall, dass 
das StringShape nicht nur einzeilig, sondern mehrzeilig ist.

StringShape.X u. StringShape.Y ist nur der Punkt, von dem aus das Alignment des 
Textes berechnet wird. Der Drehpunkt ist ein anderer. Bei Alignment = Center 
liegt dieser Punkt genau auf der Mitte und auf der Basis-Linien des Textes.
Ist das Stringshape mehrzeilig, scheint dieser Punkt immer noch auf der Mitte 
des Textes zu liegen, wenn die Länge aller Zeilen zusammengerechnet wird. Bei 
Alignment Left oder Right kann ich den Punkt nicht erkennen.

Um diesen Punkt wenigstens erahnen zu können, lasse ich ein Stringshape mit den 
jeweils verschiedenen Parametern auf dem Bildschirm rotieren.
Und nun wäre es schön, wenn Window.Paint nicht bei jeder Iteration die 
vorhergehende löschte. Kann man Window.Paint dazu bringen, vor dem Neuzeichnen 
nicht erst zu löschen?

besten Dank und besten Gruß, Christian Hahn.

Antwort per Email an