[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Перенос строки imagettftext
715kg
Здравствуйте. Вот код
imagettftext($img, 5, 0, 35, 180, $z, $font_map, $serv['server_name'] );


Код выводит название сервера.

Как сделать так, чтобы допустим после 10 символов, он обрезал и перенес строку вниз.
Игорь_Vasinsky
$serv['server_name'] - разделить на 2 куска mb_strlen + substr
2 раза использовать imagettftext, у 2го сдвинуть координаты вниз

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
715kg
Правельно?

$cutStr =mb_substr($str,0,10);
$cutStr1 =mb_substr($str,0,10);

imagettftext($img, 5, 0, 35, 180, $cutStr, $z, $font_map, $serv['server_name'] );
imagettftext($img, 5, 0, 45, 180, $cutStr1, $z, $font_map, $serv['server_name'] );
715kg
Вообщем, нашел другое решение. По проще.



$server_name = ($serv['server_name']);
$server_name = wordwrap($server_name, 10, "\n", 2);
imagettftext($img, 12, 90, 17, 267, $text, $font_b, $server_name );


За то что натолкнул на мысль спасибо)
Игорь_Vasinsky
))) я думал она \n или <br/> - в текст преобразует biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
715kg
Но работает все отлично happy.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.