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:
Wert - Horizontal - Vertikal
Near - Linsbündig - Oben
Center - Zentriert - Zentriert
Far - Rechtsbündig - Unten
StringFormat stringFormat = new StringFormat()
{
Alignment = StringAlignment.Far, //Horizontale Orientieren
LineAlignment = StringAlignment.Center, //Vertikale Orientierung
};
g.DrawString("Text", font, fontBrush, point, stringFormat);
Kommentare zum Snippet