Как получить ширину и высоту строки на экране? - PullRequest
2 голосов
/ 20 марта 2010

Допустим, у меня есть строка и какой-то шрифт (имя, размер и т. Д.).
Как получить ширину и высоту, отображаемую в пикселях, такой строки, отображаемой на экране?

Ответы [ 2 ]

3 голосов
/ 20 марта 2010

Простой ответ - Graphics.MeasureString. Но это довольно печально, потому что не особенно точен. Если вам нужна более высокая точность, вы можете проверить эту статью: Использование MeasureCharacterRanges для рисования текста .

1 голос
/ 20 марта 2010

Вы не указали, используете ли вы WinForms или ASP.NET.

Если это веб-сайт, ответ, который я дал на этот вопрос, можно легко перевести в рабочее решение вашего вопроса:

третий шрифт в семействе шрифтов значительно больше

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...