Sam-bioinformatic Ответов: 1

Как изменить размер текста с помощью fix size просто измените высоту текста?


Привет,

Я хочу изменить динамический размер шрифта, но просто изменить высоту и должна быть зафиксирована ширина текста.

Шрифт font3 = новый шрифт("Times New Roman", (int)(15), FontStyle.Жирный Шрифт, GraphicsUnit.Pixel);
графика.DrawString("A", font2, new SolidBrush(Color.FromArgb(0, 0, 0)), 60, 240, СФ);

Я не могу отделить контроль (только высоту) от текста.

Что я уже пробовал:

Шрифт font3 = новый шрифт("Times New Roman", (int)(15), FontStyle.Жирный Шрифт, GraphicsUnit.Pixel);
графика.DrawString("A", font3, new SolidBrush(Color.FromArgb(0, 0, 0)), 60, 240, СФ);

1 Ответов

Рейтинг:
1

Pete O'Hanlon

Один из способов сделать это - визуализировать шрифт в промежуточное растровое изображение, а затем масштабировать высоту растрового изображения. Затем это будет отображено на вашем дисплее.