imageloadfont

(PHP 4, PHP 5)

imageloadfontCharge 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(5020);
$black imagecolorallocate($im000);
$white imagecolorallocate($im255255255);

// D�finit l'arri�re-plan en blanc
imagefilledrectangle($im004919$white);

// Charge la police GD et �crit 'Bonjour !'
$font imageloadfont('./04b.gdf');
imagestring($im$font00'Bonjour !'$black);

// Affichage sur le navigateur
header('Content-type: image/png');

imagepng($im);
imagedestroy($im);
?>

Voir aussi