Einen gedrehten Text in C # zu einem Bild zeichnen

8

Ich verwende die Drawstring-Methode der Graphics-Klasse, um eine Zeichenfolge auf ein Bild zu zeichnen.

%Vor%

Ich versuche, den Text um den Winkel zu drehen, indem ich die Funktion "Transformieren drehen" des Grafikobjekts verwende, so dass der Text in jedem Winkel gezeichnet werden kann. Wie kann ich das mit der Funktion "Drehen" tun. Der Rotate Transform Code, den ich verwende, ist

%Vor%

Der Text ist in einem gedrehten Winkel gezeichnet, aber es ist nicht in der Mitte gezeichnet, wie ich will.Plz hilf mir.

    
techno 01.11.2011, 14:15
quelle

2 Antworten

23

Es reicht nicht, nur RotateTransform oder TranslateTranform anzugeben, wenn Sie den Text zentrieren möchten. Sie müssen auch den Anfangspunkt des Textes versetzen, indem Sie ihn messen:

%Vor%

Aus So drehen Sie Text in GDI +?

    
LarsTech 01.11.2011, 15:22
quelle
2

vor g.DrawString(mytext, font, brush, 0, 0); verwenden g.RotateTransform(45);

    
Mazen313 01.11.2011 14:19
quelle

Tags und Links