imageloadfont
(PHP 4, PHP 5)
imageloadfont — Charge une nouvelle police
Description
int imageloadfont
( string $file
)
imageloadfont() charge une nouvelle police utilisateur et retourne son identifiant.
Liste de param�tres
- file
-
Le format des polices d�pend actuellement du syst�me d'exploitation. Ce qui signifie qu'il vous faut g�n�rer des fichiers de polices pour la machine qui fait tourner PHP.
Format de fichier de police Position Type de donn�es C Description Octets 0-3 int Nombre de caract�res de la police Octets 4-7 int Valeur du premier caract�re de la police (souvent 32 pour espace) Octets 8-11 int Largeur en pixels des caract�res Octets 12-15 int Hauteur en pixels des caract�res Octets 16- char Tableau avec les donn�es des caract�res, un octet par pixel pour chaque caract�re, avec un total de (nombre de caract�res * largeur * hauteur) octets.
Valeurs de retour
L'identifiant de la police qui sera toujours sup�rieur � 5 afin d'�viter les conflits avec les polices internes ou FALSE si une erreur survient.
Exemples
Exemple #1 Exemple avec imageloadfont()
<?php
// Cr�ation d'une nouvelle image
$im = imagecreatetruecolor(50, 20);
$black = imagecolorallocate($im, 0, 0, 0);
$white = imagecolorallocate($im, 255, 255, 255);
// D�finit l'arri�re-plan en blanc
imagefilledrectangle($im, 0, 0, 49, 19, $white);
// Charge la police GD et �crit 'Bonjour !'
$font = imageloadfont('./04b.gdf');
imagestring($im, $font, 0, 0, 'Bonjour !', $black);
// Affichage sur le navigateur
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
?>
Voir aussi
- imagefontwidth() - Retourne la largeur de la police
- imagefontheight() - Retourne la hauteur de la police