Problem mit TextRenderer.MeasureText
Hallo, ich benutze die TextRenderer.MeasureText () -Methode, um die Textbreite für eine bestimmte Schriftart zu messen. Ich verwende die Arial Unicode MS-Schriftart zum Messen der Breite, bei der es sich um eine Unicode-Schriftart handelt, die Zeichen für alle Sprachen enthält. Die Methode gibt unterschiedliche Breiten auf unterschiedlichen Servern zurück. Auf beiden Computern sind Windows 2003 und .net 3.5 SP1 installiert.
Hier ist der Code, den wir verwendet haben
using (Graphics g = Graphics.FromImage(new Bitmap(1, 1)))
{
width = TextRenderer.MeasureText(g, word, textFont, new Size(5, 5), TextFormatFlags.NoPadding).Width;
}
Irgendeine Idee, warum das passiert?
Ich benutze C # 2.0