|
La ressource de l'image. Voir la fonction imagecreate().
La taille de la police. Dépendant de la version de votre bibliothèque GD, elle doit être spécifiée en pixel (GD1) ou en point (GD2).
L'angle en degrés ; 0 degrés correspond à la lecture du texte de gauche à droite. Les grandes valeurs 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.
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.
L'ordonnée Y. Cela définie la position de la ligne de base de la police, et non pas le bas des caractères.
L'index de la couleur. Utiliser un index de couleur négatif désactivera l'antialiasing. Voir la fonction imagecolorallocate().
Le chemin vers la police TrueType que vous souhaitez utiliser.
Dépendant de la version de la bibliothèque GD utilisée par PHP, lorsque fontfile ne commence pas par un caractère / alors .ttf sera ajouté au nom du fichier et la bibliothèque recherchera ce nom de fichier dans les dossiers de police définis par la bilibothèque.
Lorsque vous utilisez une version de la bibliothèque GD inférieure à 2.0.18, un caractère espace, plutôt qu'un point-virgule, est utilisé pour définir des chemins alternatifs pour les fichiers de police. Si vous utilisez involontairement cette fonctionnalité, vous aurez ce message d'erreur : Warning: Could not find/open font. Pour ces versions affectées, la seule solution est de délacée la police à un endroit qui ne contient pas d'espaces.
Dans beaucoup de cas où une police réside dans le même dossier que le script l'utilisant, l'astuce suivante vous épargnera tous les problèmes.
<?php |
La chaîne de texte.
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.
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.
imagettftext() 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 horizontallement.
Cette fonction requière la bibliothèque GD ainsi que la bibliothèque FreeType.
Voir aussi imagettfbbox().
Précédent | Sommaire | Suivant |
imagettfbbox | Niveau supérieur | imagetypes |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:02:08