|
|
|
| Логику разработчиков проектировавших инструментарий для работы с текстом я не до конца понимаю, поэтому надеюсь на помощь зала:)
итак, что у нас есть:
текст в несколько строчек
imagettfbbox, возвращающая координаты текстового блока
imagettftext, принимающая в качестве параметра координаты, так называемой, baseline.
В случае однострочного текста, с координатами baseline все понятно - они соответствуют первым двум элементам массива возвращенного imagettfbbox. А вот как получить координаты в случае многострочного текста?
Есть подозрение что через размер шрифта, но зависимости я пока не углядел:
шрифт 20
1 строка - высота 25 px
2 строки - высота 54 px
3 строки - высота 88 px
Короче, как найти координаты baseline? | |
|
|
|
|
|
|
|
для: Loki
(29.05.2008 в 13:09)
| | Нужно знать размер шрифта, размер картинки. На основе их расчитать координаты | |
|
|
|
|
|
|
|
для: mihdan
(29.05.2008 в 14:00)
| | Это я написал в первом сообщение. Вопрос состоит в том, как это сделать?
UPD: В общем, одно корявое решение я придумал, так что не актуально пока. | |
|
|
|