Вниз
Скачать: CL | DM;

Метка   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
2-1137624234
Змей
2006-01-19 01:43
2006.02.05
Перевод строки из русской в английскую и наоборот.


2-1137568718
ZZZ
2006-01-18 10:18
2006.02.05
Как определить сер. номер...?


15-1137064958
Ксардас
2006-01-12 14:22
2006.02.05
Какая настройка в Дельфи отвечает за автоматическое заканчивание


2-1137349244
Только начавший
2006-01-15 21:20
2006.02.05
Передача параметров принтеру


15-1137033129
brother
2006-01-12 05:32
2006.02.05
мусор в массиве




   Наверх