C #вычислить высоту строки с заданной шириной

Я пытаюсь написать текст на C #так, чтобы он занимал требуемую ширину (примерно ).

Для написания текста нужно указать высоту. Поэтому мне нужно знать, какая высота заставит его писать до нужной длины.

Font myFont = new Font(FontFamily.GenericSansSerif, unknown);   
gc.DrawString(LabelText, myFont, gBrush, 0, 0);

Я нашел следующее, но для этого требуется FONT, который требует высоты. Что побеждает весь смысл?

gc.MeasureString(LabelText, new Font(FontFamily.GenericSansSerif, 12), length);

Как мне определить требуемую высоту, чтобы, например, «I am a String» растягивалась на 50 пикселей.

5
задан Doomsknight 30 April 2012 в 11:02
поделиться