Feedback

C# - Größe eines Strings berechnen

Veröffentlicht von am 21.03.2008
(2 Bewertungen)
Mit dieser Funktion kann man die Größe eines Strings berechnet werden. Die Höhe und Breite des Strings wird als SizeF Struct zurückgegeben.

Dies ist eine Übersetzung in C# von diesem (http://dotnet-snippets.de/dns/groesse-eines-strings-berechnen-SID140.aspx)Snippet.
Snippet in VB übersetzen
/// <summary>
/// Measures the size of the string.
/// </summary>
/// <param name="textToMeasure">The text to measure.</param>
/// <param name="font">The font.</param>
/// <returns></returns>
private SizeF MeasureStringSize(string textToMeasure, Font font)
{
    Bitmap bmp = new Bitmap(1, 1);
    Graphics graphics = Graphics.FromImage(bmp);            
    SizeF size = graphics.MeasureString(textToMeasure, font);
    bmp.Dispose();
    graphics.Dispose();
    return size;
}
Abgelegt unter messen, Größe, String, MeasureString.

1 Kommentare zum Snippet

Tim Hartwig schrieb am 21.03.2008:
Ist nich nötig eine Bitmap zu erstellen und ein Graphics Objekt von diesem Bitmap zu beziehen um einen String zu messen. Es geht auch einfacher:
System.Windows.Forms.TextRenderer.MeasureText()
 

Logge dich ein, um hier zu kommentieren!