Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Рассчитать размер строки зная шрифт


Автор: cg_ck 22.9.2007, 16:14
Собственно есть:
Код

String s;
Font f;

Рассчитать размер строки в пикселях (Width и Height) зная шрифт?

Автор: yar 22.9.2007, 16:27
Код

Graphics g = ...
String s = ...
Font f = ...
SizeF stringSize = g.MeasureString(s, f);

Автор: cg_ck 22.9.2007, 16:53
var, спасибо.
Для страждущих чуть более полный пример:
Код

                    String s ="S";
                    Control c = new Control();
                    Font f = new Font(FontFamily.GenericSerif, 8, FontStyle.Bold);
                    Graphics g = c.CreateGraphics();
                    SizeF sz = g.MeasureString(s, f);

Автор: yar 22.9.2007, 16:56
cg_ck, 
не за что.  Только я не var, а yar smile

Автор: cg_ck 22.9.2007, 18:47
Ой .) Из-за __ не разглядел .)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)