|
(PHP 3>= 3.0.1, PHP 4)
imagettfbbox - даёт обрамляющий текста с использованием шрифтов TrueType.
Описание
array imagettfbbox (int size, int angle, string fontfile, string text)
Эта функция вычисляет и возвращает обрамляющий бокс в пикселах для TrueType-текста.
-
text
-
Измеряемая строка.
-
size
-
Размер шрифта в пикселах.
-
fontfile
-
Имя файла шрифта TrueType. (Это также может быть URL.) В зависимости от версии библиотеки, используемой PHP, может попытаться искать файлы, которые
не начинаются с ведущего символа '/', присоединяя '.ttf' к имени файла, по всему пути шрифтов, определённому для библиотеки.
-
angle
-
Угол в градусах, в которых будет измеряться
text
.
imagettfbbox() возвращает массив из 8 элементов, представляющих 4 точки, образующие бокс
текста:
0 |
нижний левый угол, X-позиция |
1 |
нижний левый угол, Y-позиция |
2 |
нижний правый угол, X-позиция |
3 |
нижний правый угол, Y-позиция |
4 |
верхний правый угол, X-позиция |
5 |
верхний правый угол, Y-позиция |
6 |
верхний левый угол, X-позиция |
7 |
верхний левый угол, Y-позиция |
точки относительны к тексту, независимо от угла, поэтому "верхний левый" означает самый верхний левый угол, если смотреть на текст горизонтально.
Эта функция требует библиотек GD и FreeType.
См. также
imagettftext()
.
|
|