Feedback

Graphics.DrawString – Align (Ausrichtung)

Sprache: C#

In einigen Fällen, ist es erforderlich einen String nicht links-oben zu orientiernen sondern beispielsweise mittig-rechts. Das geht recht einfach mithilfe einer Überladung der DrawString-Methode. Hier noch die "Übersetzungen" für die Enumerationswerte: [b]Wert – Horizontal – Vertikal[/b] [b]Near [/b]- Linsbündig – Oben [b]Center [/b]- Zentriert – Zentriert [b]Far [/b]- Rechtsbündig – Unten
StringFormat stringFormat = new StringFormat() 
{ 
    Alignment = StringAlignment.Far, //Horizontale Orientieren
    LineAlignment = StringAlignment.Center,  //Vertikale Orientierung
};

g.DrawString("Text", font, fontBrush, point, stringFormat);
StringFormat stringFormat = new StringFormat() 
{ 
    Alignment = StringAlignment.Far, //Horizontale Orientieren
    LineAlignment = StringAlignment.Center,  //Vertikale Orientierung
};

g.DrawString("Text", font, fontBrush, point, stringFormat);