![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 69
|
Доброго времени суток. Подскажите плз. Есть такая задача обрезать текст в текстовом поле с использованием "..." в конце текста. В какую сторону необходимо рыть, чтобы определить вмещается ли текст в текстовое поле и на каком символе осуществлять обрезку с добавлением многоточия?
Обрезанный текст вместе с "..." должен вместится в рамках фиксированной ширины текстового поля. |
|
|||||
|
Регистрация: Aug 2008
Адрес: Рязань
Сообщений: 723
|
поле многострочное?
__________________
low + |
|
|||||
|
видимо нет. Ну задача то простая. используем maxChars ( или как оно там ) чтобы вернуть маквимальное кол-во символов. Далее если длинна текста > maxChars - 3 , делаем обрезку и добавление .
__________________
Марк Tween |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 69
|
Цитата:
Добавлено через 45 секунд А как определить на каком символе выходит за рамки? Последний раз редактировалось XBEEN; 09.06.2011 в 23:27. |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
in4core, то есть если длина текста будет на два символа короче чем maxChars, Вы обрежете и поставите эллипсис?
__________________
Reality.getBounds(this); |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Если maxScrollH > 0, текст вылазит за рамки.
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
не все шрифты моноширинные
__________________
Отряд Котовскага |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 69
|
Не лучший вариант. Неоправданная нагрузка для такой задачи.
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Если логически рассудить, то длину на немоноширном шрифте никак не рассчитать. Поэтому других вариантов не вижу.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 12:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|