Zeichnen eines Gedrehten Text zu einem Bild in C#

Ich bin mit der drawstring-Methode der Graphics-Klasse zeichnen einen String auf das Bild.

  g.DrawString(mytext, font, brush, 0, 0);

Ich versuche, um den text zu drehen, die durch Winkel mit dem Drehen Transformieren-Funktion der Grafik-Objekt, so dass der text gezeichnet werden kann in jedem beliebigen Winkel.Wie kann ich es mit Drehen zu Verwandeln.
Das drehen-Transform-Code, den ich verwendet ist

    Bitmap m = new Bitmap(pictureBox1.Image);
    Graphics x=Graphics.FromImage(m);
    x.RotateTransform(30);
    SolidBrush brush = new SolidBrush(Color.Red);
    x.DrawString("hi", font,brush,image.Width/2,image.Height/2);
//image=picturebox1.image
    pictureBox1.Image = m;

Den Text Gezeichnet wird auf einer sich drehenden Winkel, aber es ist nicht gezeichnet in der Mitte, wie ich will.Plz help me out.

  • Zeigen Sie uns die rotation transform-code, die Sie versucht haben.
  • Können Sie uns zeigen, die gesamte Methode (zum Beispiel, ist das OnPaint-Ereignis)? Auch, können Sie uns sagen, was Ergebnisse Sie bekommen sind?
InformationsquelleAutor techno | 2011-11-01
Schreibe einen Kommentar