|
Как определить габатиры текста при отрисовке Graphics?
|
|||
---|---|---|---|
#18+
Как определить габариты, или ограничивающую рамку при отрисовке строки string методом DrawString(string, Font, Brush, Point) объекта Graphics конкретным шрифтом Font? Сделал два варианта, с использованием количества символов в строке, и с использованием фиктивной невидимой метки Label. Но оба варианта неидеальны. Код см. приложение. И второй вопрос - правильно ли, задавать высоту выводимого через Graphics текста созданием нового шрифта Font из шрифта-прототипа, new Font(FontFamily прототип, float ширина буквы)? Почему то нигде не нашел, чтобы фигурировала именно высота шрифта. Или этот вопрос, с высотой (крупностью) шрифта, решают по-другому - выводят текст в предварительно масштабированное окно методом ScaleTransform? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.10.2015, 15:32 |
|
|
start [/forum/topic.php?fid=20&fpage=76&tid=1401167]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 17ms |
total: | 137ms |
0 / 0 |