Text in einem Winkel zeichnen

8

Ich schreibe eine VCL / Delphi-Anwendung, und ich muss Text auf ein Canvas-Objekt zeichnen. Ich habe jedoch Schwierigkeiten, weil ich brauche, dass der Text in einer variablen Größe und einem Winkel ist. Gibt es einen einfachen Weg, dies zu tun? Die TextOut-Methode nimmt nur Argumente für die Startkoordinaten, also weiß ich nicht, wie ich es bekommen kann, um gedrehten Text zu zeichnen.
Danke!

    
Ben313 28.07.2010, 16:18
quelle

1 Antwort

16

Wenn Sie auf einer Leinwand zeichnen, werfen Sie einen Blick auf Canvas.Font.Orientation . Es nimmt einen Winkel als eine ganze Zahl in Zehntel Grad. (Dh. Sie passieren 900 für einen 90-Grad-Winkel.)

    
Mason Wheeler 28.07.2010, 16:27
quelle

Tags und Links