Авто Новая Линия В Библиотеке GD - PullRequest
1 голос
/ 09 марта 2012

Я использую библиотеку GD для создания изображений из данных, которые извлекаю из API.

Возвращаемые строки иногда могут быть довольно длинными, и я надеюсь найти способавтоматически создавать новую строку для текста, если строка заходит слишком далеко.

Есть ли что-то подобное в библиотеке GD, или мне придется написать некоторый код для подсчета символов и переместить все на новыйлиния, если она идет слишком долго?

Ответы [ 2 ]

0 голосов
/ 09 марта 2012

GD строго для рисования. Вам понадобится механизм текстового макета, такой как Pango .

0 голосов
/ 09 марта 2012

Я не знаком со встроенной функцией, которая автоматически создает новые строки, так что я думаю, вам нужно написать функцию php, которая сортирует строку по "подстрокам" в соответствии с шириной, а затем используйте их в своем изображении.

Посмотрите на этот пост: http://www.php.net/manual/en/function.imagestring.php#90481

...