imagettftext
Dessine un texte avec une police TrueType
&reftitle.description;
arrayfalseimagettftext
GdImageimage
floatsize
floatangle
intx
inty
intcolor
stringfont_filename
stringtext
arrayoptions[]
imagettftext dessine le texte text
avec la police TrueType fontfile.
Antérieur à PHP 8.0.0, imagefttext était une variante
étendue de imagettftext qui en plus supporte
extrainfo.
À partir de PHP 8.0.0, imagefttext est un alias de
imagefttext.
&reftitle.parameters;
&gd.image.description;
size
&gd.font.size;
angle
L'angle, en degrés ; 0 degré correspond à la lecture du texte
de gauche à droite. Les valeurs positives représentent une rotation
dans le sens contraire des aiguilles d'une montre. Par exemple,
une valeur de 90 correspondra à une lecture du texte de bas en haut.
x
Les coordonnées données par x et
y définiront la position du premier caractère
(le coin bas-gauche du caractère). Cela est différent de la fonction
imagestring, où
x et y définissent
le coin haut-gauche du premier caractère. Par exemple, "haut gauche"
correspond à 0, 0.
y
L'ordonnée Y. Cela définit la position de la ligne de base
de la police, et non pas le bas des caractères.
color
L'index de la couleur. Utiliser un index de couleur négatif désactivera
l'antialiasing. Voir la fonction imagecolorallocate.
&gd.ttf.fontfile;
text
La chaîne de texte, en UTF-8.
Peut inclure des références à des caractères numériques,
décimales (sous la forme : € ) pour accéder aux caractères
d'une police au delà du premier 127. Les chaînes de caractères
encodées en UTF-8 peuvent être passées directement.
Les entités nommées, comme ©, ne sont pas supportées. Utilisez la
fonction html_entity_decode pour encoder ces entités
nommées en chaîne UTF-8.
Si un caractère est utilisé dans une chaîne qui n'est pas supportée
par la police, un rectangle creux remplacera le caractère.
&reftitle.returnvalues;
Retourne un tableau de 8 éléments représentant quatre points
marquants les limites du texte. L'ordre des points est : inférieur
gauche, inférieur droit, supérieur droit, supérieur gauche. Les
points sont relatifs au texte par rapport à l'angle, donc, "supérieur
gauche" signifie dans le coin en haut à gauche lorsque vous
regardez le texte horizontalement.
Retourne &false; si une erreur survient.
&reftitle.changelog;
&Version;
&Description;
8.0.0
Le paramètre options a été ajouté.
&reftitle.examples;
Exemple avec imagettftext
Cet exemple produira une image PNG blanche de 400x30 pixels,
avec le texte "Test..." en noir, avec une ombre
grise, utilisant la police Arial.
]]>
&example.outputs.similar;
Affichage de l'exemple : imagettftext()
&reftitle.notes;
¬e.freetype;
&reftitle.seealso;
imagettfbbox
imagefttext