Форум: "Начинающим";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
ВнизМетка Найти похожие ветки
← →
Dead.MorozZ (2006-01-20 11:56) [0]Как узнать символьную длину строки метки, т.е. проще говоря Как узнать максимальное число целых символов влезающих в метку???
← →
Ega23 © (2006-01-20 11:59) [1]Length?
← →
msguns © (2006-01-20 12:04) [2]В зависимости от шрифта длина может сильно отличаться от содержимого текста.
← →
begin...end © (2006-01-20 12:04) [3]> Dead.MorozZ (20.01.06 11:56)
> Как узнать максимальное число целых символов влезающих в
> метку???
Символы бывают разной ширины (в общем случае). Поэтому в метку может поместиться разное их количество. А вот узнать ширину текста в пикселях можно: Label.Canvas.TextWidth(...).
← →
umbra © (2006-01-20 12:09) [4]если шрифт не моноширинный, то в общем случае никак, можно только примерно прикинуть.
← →
Gero © (2006-01-20 12:10) [5]Секунд 20 сидел думал что такое метка :)
← →
Ega23 © (2006-01-20 12:18) [6]А, вот вы очём. Имхо, для TrueType фонтов - не поможет. Текст может быть как iiiiii так и ыыыыыы. Количество символов - одинаковое.
А если воспользоваться Courier или подобным, то через Label.Canvas.TextWidth(...) и Length можно получить искомое.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c