Manuel PHP
Précédent |  | Suivant

# imagepsbbox

(PHP 3>= 3.0.9, PHP 4 , PHP 5)

imagepsbbox -- Retourne le rectangle entourant un texte et dessiné avec une police PostScript Type1.

## Description

array imagepsbbox ( string text, int font, int size [, int space [, int tightness [, float angle]]])

`size` est exprimé en pixels.

`space` permet de changer la valeur par défaut du charactère espace. Cette valeur est ajoutée lors des dessins et, donc, peut être négative.

`tightness` permet de contrôler la quantité d'espace entre les caractères. Cette quantité est ajoutée lors des dessins, et peut donc être négative.

`angle` est en degrés.

Les paramètres `space` et `tightness` sont exprimés en unité d'espacement de caractères, avec 1 unité vaut 1/1000 d'un em carré (un em : unité de mesure représentée par un carré dont la dimension horizontale est la même que le corps du caractère).

Les paramètres `space`, `tightness` et `angle` sont optionnels.

Le rectangle entourant est calculé en utilisant les informations disponibles sur les tailles de caractères, et, malheureusement, il a tendance à être légèrement différent du résultat réel final. Si l'angle est de 0 degré, vous pouvez-vous attendre à avoir besoin d'un rectangle d'au moins un pixel plus grand dans toutes les directions.

> Note : Cette fonction n'est disponible que si PHP est compilé en utilisant `--enable-t1lib`.

imagepsbbox() retourne un tableau contenant les éléments suivants :

0 | Abscisse inférieure gauche
1 | Ordonnée inférieure gauche
2 | Abscisse supérieure droite
3 | Ordonnée supérieure droite

Voir aussi imagepstext().

Précédent | Sommaire | Suivant
imagepolygon | Niveau supérieur | imagepscopyfont