Moin Leute,
ist es möglich, einen Text um 90° gegen den Uhrzeigersinn zu drehen?
mit "SringFormatFlags.DirectionVertical" kann ich ihn um 90° im Uhrzeigersinn drehen.
Ich hab auch schon mit "GraphicsPath" der "System.Drawing.Drawing2D"-Klasse versucht. Nur da kann man bei einer Schriftgröße von 8 den Text nicht mehr lesen.
Geht das nicht noch anders?
Danke.
Gruß
pmSyS
Meinst du beim Zeichnen auf ein Graphics-Objekt? Dann gehts das so:
A wise man can learn more from a foolish question than a fool can learn from a wise answer!
Bruce Lee
Populanten von Domizilen mit fragiler, transparenter Außenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
Wer im Glashaus sitzt, sollte nicht mit Steinen werfen.
Dieser Tipp wäre genau das richtige für mein Problem. Leider funktioniert es nicht.
Was mache ich falsch?
private void pictureBoxHilfe_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Font font = new Font("Arial", 10, FontStyle.Bold | FontStyle.Underline);
e.Graphics.RotateTransform(90);
e.Graphics.DrawString("test", font, Brushes.Red, new Point(20, 20));
e.Graphics.RotateTransform(-90);
}
Hallo el_vital,
Leider funktioniert es nicht. [Hinweis] Wie poste ich richtig? Punkt 5
Kann es sein, dass der Text einfach aus dem sichbaren Bereich heraus gedreht wird. Gib testweise einen kleineren Winkel an.
herbivore
es war aus dem sichtbaren bereich, aber mit -90 wird es ja wieder in den sichtbaren zurück gedreht.
es war aus dem sichtbaren bereich, aber mit -90 wird es ja wieder in den sichtbaren zurück gedreht.
du hast wohl leider nicht genau verstanden was da gemacht wird. du drehst deine welt sozusagen um 90 Grad und schreibst deinen Text. dabei verschwindet der aus dem sichtbaren bereich.. dann drehst du um -90 Grad, damit deine welt wieder im normal-zustand ist und alles was danach gezeichnet wird nicht nach oben gezeichnet wird..
dein zwischendrin gezeichnetes bleibt allerdings da, wo du es hinplatziert hast.. also ausserhalb des sichtbaren Bereichs 🙂
wäre dem nicht so, wäre ja die rotierung sinnlos.. stell dir vor du drehst um 90 grad.. schreibst nach oben und drehst wieder zurück und alles würde sich mitdrehn.. dann wär ja dein text auch nicht mehr nach oben gerichtet 😉
greetz..
I cna tpye 300 wrods pre mnuite!