Учебник по основам PHP. PHPBeginner



         

Графика, Flash, pdf - часть 8


ImageChar

Вывод символа горизонтально

int imagechar (int im, int font, int x, int y, string c. int col) Шрифт указывается его номером font (1-5 — встроенные шрифты).

См. также imageloadfont().

ImageCharUp

Вывод символа вертикально

int imagecharup (int im, int font, int x, int y, string c, int col)

См. также image!oadfont().

ImageString

Вывод строки горизонтально

int imagestring (int im, int font, int x, int y, string s, int col)

См. также ImageLoadFont().

ImageStringUp

Вывод строки вертикально

int imagestringup (int im, int font, int x, int y. string s. int col)

См. также ImageLoadFont().

ImageTTFBBox

Расчет площади, занимаемой строкой шрифта ТуреТуре

array imagettfbbox (int size, int angle, string fontfile, string text) Аргументы, от которых зависит результат функции:

  • text — строка текста;
  • size — размер шрифта в пикселах;
  • Fontfile — имя файла, содержащего шрифт TrueType (можно указать URL); ,
  • angl e — угол наклона текста.
  • Возвращает массив из 8 элементов, определяющих прямоугольник вывода текста:

  • нижний левый угол, Х-координата;
  • нижний левый угол, Y-координата;
  • нижний правый угол, Х-координата;
  • нижний правый угол, Y-координата;
  • верхний правый угол, Х-координата;
  • верхний правый угол, Y-координата;
  • верхний левый угол, Х-координата;
  • верхний левый угол, Y-координата.
  • Возвращаемые координаты зависят от угла наклона строки (точкой отсчета служит нижний левый угол первого символа). Координаты могут иметь отрицательные значения. Функция требует библиотеки GD и FreeType

    См. также ImageTTFText().

    ImageTTFText

    Рисование текста шрифтом TrueType

    array imagettftext (int im, int size, int angle, int x, int y, int col, string fontfile, string text)

    Выводит строку text в рисунок im - в координаты х, у (верхний левый угол является началом координат), под углом angle (задается в градусах) цветом col, используя шрифт TrueType из файла fontfile. Аргументами х, у задастся базовая точка первого символа (нижний левьн"! угол символа), что отличает данную функцию от ImageString(), где координаты х, у определяют верхний правый угол символа. Строка текста может включать символьные последовательности UTF-8 (в виде {) для вывода символов с кодами, большими 255.




    Содержание  Назад  Вперед