Перенос слов при наложении текста на картинку в заданных размерах

Читающий
На сайте с 23.04.2009
Offline
60
1061

Нужно текст накладывать в поле в 400 пикселей, при этом что бы был перенос целых слов.

Как реализовать перенос?

Лучший доход для файлового трафика: Без бана АВ (http://goo.gl/F4Lem). А так же здесь (goo.gl/HzCxo) и здесь (goo.gl/B5BDC) Закроем продуктовые магазины за не уникальное содержание ©
P
На сайте с 19.03.2009
Offline
17
#1

Есть в пхп такая функция imagettfbbox - расчитывает габариты в которые поместиться заданный текст с заданым размером, шрифтом.

Всё просто, алгоритм такой:

- Разбиваем текст по пробелам в массив.

- начинаем складывать слова в строки.

- Если ширина строки (проверяем с помощью imagettfbbox) не вписываются в 400 пикселей, значит последнее слово переносим и начинаем новую строку.

Помогу с вёрсткой, html, css, js, jquery, php, mysql ($) icq 8938933 Быстрый, удобный и недорогой хостинг (http://sweb.ru/p17046) Виза в Великобританию (http://www.englishexpert.ru/velikobritaniya/viza/viza-v-velikobritaniu/)
Читающий
На сайте с 23.04.2009
Offline
60
#2

Благодарствую, вроде заработало как хотелось.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий