dotnet-snippets.de
Willkommen bei dotnet-snippets.de! Snippet hinzufügen Login Registrieren
Snippets in der Datenbank: 1312 | Anzahl registrierter User: 1263 | Besucher online: 6
Hauptmenü
Home
Snippet Wettbewerb
Top Ten
Zufälliger Snippet
Vista Gadget
T-Shirts für Geeks
FAQs
.NET Community
dotnet-forum.de
dotnet-kicks.de
Social
Facebook
Twitter
RSS Feeds
Rss Alle Snippets
Rss C#
Rss VB.NET
Rss C++
Rss Delphi.NET
Rss ASP.NET
Werbung
Alice DSL Flatrate

Partner
dotnetpro.powerdays 2010

Partner von Codezone.de


Member of Microsoft Community Leader/Insider Program (CLIP)

Größe eines Strings berechnen


Autor: Jan Welker
Sprache: C#
Bewertung:
noch nicht bewertet

Anzahl der Aufrufe: 5319
  

Beschreibung:

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.


Abgelegt unter: messen, Größe, String, MeasureString.



C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// <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;
}
Sie haben Fragen zu diesem Snippet oder brauchen Hilfe bei der .NET Entwicklung?
Freundliche und kompetente Entwickler helfen Ihnen gern weiter im Forum für .NET Entwicklung.



Kommentare:
(Zum Schreiben von Kommentaren bitte anmelden.)

Tim Hartwig schrieb am:  21.03.2008 17:43:27

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()


Diese Snippets könnten für Sie interessant sein:
[VB.NET] Größe eines Strings berechnen
[C#] Zeit einer Funktion/Prozedur messen
[VB.NET] Bildgröße verändern (Verhältnis)
[VB.NET] Bildgröße verändern (Prozentual)
[VB.NET] Bildgröße verändern (Manuell)
[VB.NET] Neues Größenverhältnis eines Bilds berechnen
[ASP.net] iFrame Grösse dem Inhalt anpassen
[C#] Größe verändern von Bildern
[C#] Create Nice File Size in C#
[VB.NET] ControlResize wie in der IDE auch zur Laufzeit
[VB.NET] Ordnergröße ermitteln
[C#] Größe eines Bildes mit mit gleichem Seitenverhältniss ändern
[C#] Größe einer SQL-Server Datenbank ermitteln
[VB.NET] Größe einer SQL-Server Datenbank ermitteln
[C#] Byte Größenangaben als String formatieren (KB, MB, GB, ...)
[C#] Encode To ASCII - Buchstaben in Ascii-Werte umwandeln
[C#] Gibt den MD5 Hash eines Stings als String zurück.
[C#] String in Byte Array und zurück wandeln
[VB.NET] Den SHA1 Hash eines Strings ermitteln
[VB.NET] Den MD5 Hash eines Strings ermitteln
[C#] Wandelt ein Bytearray in einen Binärstring
[VB.NET] Text auf Bild zeichnen
[C#] String auf Emailadresse prüfen
[C#] SHA-1 Hash eines Strings erzeugen
[C#] Hexcode eines Strings ausgeben
[C#] String bei bestimmten Zeichen splitten
[VB.NET] Strings schnell zählen
[VB.NET] Pfad kürzen
[C#] Pfad kürzen
[C#] IsPositiveInteger as Extension Method
[C#] Datum und Zeit als String
[C#] CRC32-Hash eines Strings
[VB.NET] CRC32-Hash eines Strings
[C#] String spiegeln
[VB.NET] String spiegeln
[C#] Erweiterung für Stringumwandlungen
[C#] Image in string wandeln und zurück
[C#] Strings komprimieren und dekomprimieren
[C#] CamelCase in Title Case konvertieren
[C#] Text zentriert in die Konsole schreiben
[VB.NET] Strings komprimieren und dekomprimieren
[C#] Fuzzy Suche
[VB.NET] Rows eines DataGridView in ein String-Array konvertieren
[C#] Formelevaluierung aus RPN Form
[C#] Erzeugen eines zufälligen Strings
[C#] mehrfach vorkommende Worte entfernen
[C#] Determines whether the specified input is numeric
[C#] kontrolliert ob String eine gültige GUID ist
[C#] HTML aus einem String entfernen
[C#] byte-String in byte wandeln
[C#] Prozentual Textvergleichen
[C#] doppelte Leerzeichen aus einem String entfernen
[C#] Zählt wie oft ein String in einem String vorkommt.
[C#] String kürzen ohne ein Wort abzuschneiden
[C#] String auf erlaubte Zeichen prüfen
[C#] Austauch von kritischen Zeichen in einem String...
[VB.NET] String in Byte Array und zurück wandeln
[C#] Gross- Kleinbuchstaben in String schnell zählen
[VB.NET] Listen, Arrays, Strings konvertieren
[VB.NET] List all controls by using the name of the controls
[C#] Alle E-Mail Adressen aus einem String bzw. Text filtern
[C#] StringSplitter
[VB.NET] String Splitten
[C#] Capitalize the first letter of every word
[VB.NET] Textdatei lesen und schreiben (String, StringArray, etc...)
[C#] Text2Bitmap (String in Bild umwandeln)
[C#] Double in String umwandeln (mit InvariantCulture)
[C#] String in Double umwandeln (mit InvariantCulture)
[C#] Convert MAC string to byte array
[C#] Reverse String
[C#] Stellt fest ob ein String ein Palindrom ist
[VB.NET] String umkehren
[C#] Letztes Wort aus einem String ermitteln
[C#] Erstes Wort aus einem String ermitteln
[VB.NET] Einfache Ähnlichkeitssuche (SQL)
[C#] Fundstelle eines Suchbegriffs markieren
[C#] Initialisiert alle String-Properties
[C#] MD5 Verschlüsselung
[C#] HTML Tags aus String entfernen
[C#] Geschachtelte Methode zur String-Bearbeitung

schlecht sehr gut
1 2 3 4 5 6 7 8 9 10
Nur angemeldete User können Snippets bewerten.