Текущий архив: 2006.04.02;
Скачать: CL | DM;
ВнизНайти максимальное кол-во символов в указанном Rect Найти похожие ветки
← →
Dust © (2006-03-20 10:59) [0]Самостоятельно отрисовываю итемсы в ListBox"е.
Как получить максимальное кол-во символов, которое может вместить в указанном прямоугольнике при указанном шрифте?
← →
DVM © (2006-03-20 11:08) [1]У канвы есть методы для выяснения ширины и высоты указанной строки текста.
← →
Dust © (2006-03-20 11:20) [2]Какие именно методы? Как именно мне определить вместится ли текст в указанный прямоугольник?
← →
ЮЮ © (2006-03-20 11:24) [3]Если шрифт не моноширинный, то никак, ибо разные символы имеют разную ширину.
А вот узнать, поместится заданная строка в предложенный прямоугольник уже, пожалуй можно: для однострочного вывода достаточно Canvas.TextWidth,
для многострочного - DrawText с флагом DT_CALCRECT
← →
Dust © (2006-03-20 11:30) [4]Всё, народ GetTextExtentExPoint() спасли отца русской демократии, всем спасибо.
← →
pasha_golub © (2006-03-20 19:31) [5]http://www.delphimaster.ru/articles/stringgrid/index.html
Страницы: 1 вся ветка
Текущий архив: 2006.04.02;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.039 c