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!
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.)