![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+3 25.01.12]
Регистрация: Mar 2011
Адрес: Земля
Сообщений: 19
|
Приветствую всех, требуется помощь. Столкнулся с проблемкой..
Есть текстовое, однострочное поле. В него подгружается информация, а если конкретней, title видео. Так вот.. идея- что если текст title длинный, т.е. не влазит в текстовое, однострочное поле.. Содержание title обрезать на максимально возможном слове + и прибавить в конце три точки- да и так, чтобы это все "впритык" влезло в строку. Вот интересны идеи реализации, ибо у меня пока их вовсе нет )) Заранее Thanks. Вот с помощью textWidth можно как нибудь справится?
__________________
кто знает как- делает, кто не знает- учит.. Последний раз редактировалось develops; 18.01.2012 в 22:26. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
textWidth достаточно.
|
|
|||||
|
[+3 25.01.12]
Регистрация: Mar 2011
Адрес: Земля
Сообщений: 19
|
Сенкс. Только вот как теперь обрезать текст, после проверки textWidth, если он больше длины однострочного поля.. да еще и обрезать с запасом, чтобы добавить в конце три точки.
__________________
кто знает как- делает, кто не знает- учит.. |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 24
|
Определите ширину текстового поля в символах и ограничивайте ширину по ней. Ширина то всегда одинаковая?
|
|
|||||
|
[+3 25.01.12]
Регистрация: Mar 2011
Адрес: Земля
Сообщений: 19
|
Да, длина текстового поля всегда одна. Но дело в том, что буквы разные. К примеру если заполнить всю строку одними "." или к примеру буквой "м"- ширина будет разная- соответственно и разное количество символов может поместиться в строке. То есть, ограничение по количеству символов здесь не подойдет.
__________________
кто знает как- делает, кто не знает- учит.. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Удалять по одному символу, добавляя три точки, до тех пор, пока текст не станет меньше требуемой ширины.
|
|
|||||
|
[+3 25.01.12]
Регистрация: Mar 2011
Адрес: Земля
Сообщений: 19
|
Ой.. ну просто чудесная мысль- большое спасибо ))
__________________
кто знает как- делает, кто не знает- учит.. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:33. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|