Как измерить ширину в пикселях строки, нарисованной над Drawing.Bitmap в .NET? - PullRequest
3 голосов
/ 31 марта 2010

Я создаю .png изображение, которое содержит динамически написанный текст.

Мне нужно создать растровое изображение с минимальной шириной по размеру файла.

Как мне это сделать?

Ответы [ 2 ]

3 голосов
/ 31 марта 2010

Используйте Graphics.MeasureString() для вычисления ширины.

1 голос
/ 31 марта 2010

Вы также можете использовать TextRenderer для немного большей точности. См. Эту статью для различий между этим и Graphics.MeasureString:

http://msdn.microsoft.com/en-us/magazine/cc751527.aspx

...