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);
Alte URL:
/snippet/graphics-drawstring-align-ausrichtung/2770