Мини-чат

Запрещается мат, реклама в любом её виде, оскорбления. За любое нарушение будет бан или наказание как в чате, так и на форуме.
Загрузка...
Очистить поле ввода
Запрещается мат, флуд, реклама в любом её виде, оскорбления. За любое нарушение будет бан как в чате, так и на форуме.
Основная справка
Чат MGC Chatbox Evo очень легок в использовании
Вы можете:
  1. Отправлять сообщения: введите текст в поле ввода и нажмите Enter, или кнопку OK в чате.
  2. Форматировать сообщения: открыв панель форматирования нажатием кнопки BBCode, вы получаете доступ к различным настройкам форматирования текста ваших сообщений.*
  3. Общаться в разных комнатах: в зависимости от настроек группы пользователей, в которой вы состоите, либо настроек чата вы можете оставлять сообщения в разных комнатах. Выбор комнаты осуществляется нажатием соответствующей кнопки в левой части чата.*
  4. Редактировать свои сообщения (или сообщения других): редактирование осуществляется двойным нажатием на сообщение.*
  5. Использовать команды: команды позволяют пользоваться новыми опциями форматирования, управления и т.д... Информация о доступных вам командах будет расположена ниже. Вы можете не вводить префикс команды (/название_команды) в связанной с ней комнате (исключение составляет основная комната).*
* в зависимости от настроек выбранных администрацией форума для вашей группы.
Показано с 1 по 2 из 2

Тема: Перенос текста imagettftext

  1. #1
    Долгожитель Аватар для buro
    Регистрация
    05.07.2011
    Адрес
    Архангельск
    Сообщений
    691
    Получено (+/-): 4/1

    По умолчанию Перенос текста imagettftext

    Как тут настроить перенос текста на другую строку, если он не умещается в границах изображения ?
    $X = center($font_size1,$font,$text1,$iSrcWidth);
    imagettftext($rImage,$font_size1,0,$X,$iSrcHeight+ 50+$font_size1,0xFFFFFF,$font,$text1);
    $X = center($font_size2,$font,$text2,$iSrcWidth);
    imagettftext($rImage,$font_size2,0,$X,$iSrcHeight+ 70+$font_size2+$font_size1,0xFFFFFF,$font,$text2);
    Пытался сделать по такому принцыпу
    $text1 = wordwrap($text1, 10, "\n", 2);
    $X = center($font_size1,$font,$text1,$iSrcWidth);
    imagettftext($rImage,$font_size1,0,$X,$iSrcHeight+ 50+$font_size1,0xFFFFFF,$font,$text1);
    не работает

    0 Not allowed! Not allowed!

  2. # ADS
    ООО "Рекламная реклама"
    Регистрация
    Always
    Адрес
    Advertising world
    Сообщений
    Many
     

  3. #2
    Java 2 Micro Edition Аватар для j2me
    Регистрация
    23.04.2009
    Адрес
    Северодвинск, Архангельская область: доска, треска и тоска
    Сообщений
    21,897
    Получено (+/-): 415/164

    По умолчанию



    PHP код:
    <?php

    require('win2uni.php');

    define('FONT_NAME''arial.ttf');
    define('FONT_SIZE'12);

    function 
    drawtext($image$font_size$color$font_name$text$x$y$max_width)
    {
      
    $words explode(" "$text);
      
    $string "";
      
    $tmp_string "";
      for(
    $i 0$i count($words); $i++)
      {
        
    $tmp_string .= $words[$i]." ";
        
    $dim imagettfbbox($font_size0$font_name$tmp_string);
        if(
    $dim[4] < $max_width)
        {
          
    $string $tmp_string;
        } else {
          
    $i--;
          
    $tmp_string "";
          
    imagettftext($image$font_size0$x$y$color$font_name$string);
          
    $string "";
          
    $y += 24;
        }
        
    imagettftext($image$font_size0$x$y$color$font_name$string);
      }
    }

    $text win2uni('Последний раз редактировалось Chiffa, FosterS, madAlex, mike765, YT1BRUTAL1TY, Игорёк29, SergBuh, TestPoints, Сегодня '.date('d.m.Y'time()).' в ').date('H:i'time()).'.';

    $image imagecreatefrompng("ios5111.png");
    $width imagesx($image);
    $height imagesy($image);
    $color imagecolorallocate($image25500);

    drawtext($imageFONT_SIZE$colorFONT_NAME$text2596$width 50);

    header('Content-Type: image/png');
    imagepng($image);
    imagedestroy($image);

    ?>

    0 Not allowed! Not allowed!

    ┌─┬───┬───┬───┬───┬───┬───┬───┬───┬───┬─┐
    ├─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴─┬─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ бицца └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┐галавой┌─┴─┬─┴─┬─┴─┬─┴─┤
    ├─┬─┴─┬─┴─┬─┴─┬─┘ здеся └─┬─┴─┬─┴─┬─┴─┬─┤
    ├─┴─┬─┴─┬─┴─┬─┴─┬───┬───┬─┴─┬─┴─┬─┴─┬─┴─┤
    └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘
    Хвала безумцам. Бунтарям. Смутьянам. Неудачникам.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Внести пожертвование на развитие!