Размер шрифта для соответствия метке в C#

Следующий метод SizeLabelFont показывает, как размер шрифта соответствует тексту Label. Он дает Label самый большой возможный шрифт, сохраняя при этом его текст.

Интересная часть кода начинается, когда программа создает объект Graphics, связанный с Label. Затем программа перебирает размер шрифта от 1 до 100. Для каждого размера он создает шрифт такого размера с тем же семейством шрифтов, что и шрифт Label. В коде используется метод MeasureString объекта Graphics, чтобы увидеть, будет ли текст помещаться в Label. Если текст слишком велик, код выходит из цикла и использует следующий меньший размер шрифта.

Источник: http://csharphelper.com/blog/2015/04/size-a-font-to-fit-a-label-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *