Высота шрифта
alexey 1 февраля, 2004 - 18:36.Как можно узнать высоту шрифта, если известен шрифт и его размер? Проблема в том, что нужно рассчитать высоту BListView так, чтобы в нем поместились ровно n строчек.
Значение ascent+descent+leading для каждого шрифта свое и непонятно какую высоту показывает (не получается, пользуясь этими величинами, подогнать высоту BListView — то пробел снизу получается, то не все строки видны).
Re: Высота шрифта
попробуй в лоб float height = your_font–>GetBoundingBox().Width();
Re: Высота шрифта
пардон за очепятку
GetBoundingBox().Height();
и учти, что ширина и высота в BRect меряются между центрами пикселей, так что, в зависимости от твоего алгоритма возможно нужно будет добавить 1 к полученной высоте
Отправить комментарий