SEL.html

imagettfbbox

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel
nach unten Ausgabe

nach unten 

Befehl

array imagettfbbox(int size, int angle, string fontfile, string text)

 

nach obennach unten 

Version

PHP 3 >= 3.0.1, PHP 4 >= 4.0b1

 

nach obennach unten 

Beschreibung

Mit imagettfbbox() kann man die Außenmaße für die Ausgabe eines Textes im
TrueType-Format ermitteln. Als Parameter wird die Schriftgröße (size), der
Schriftwinkel (angle), der Name der TTF-Datei als URL oder absoluter Pfad
(fontfile) und der auszugebende Text (text) benötigt. Als Rückgabewert erhalten
Sie ein Array mit den genauen XY-Koordinaten aller vier Ecken der Schrift. Im
unteren Beispiel gab der Funktionsaufruf folgende Werte zurück:
1 , -1 , 320 , -1 , 320 , -18 , 1 , -18
Mit diesen Daten könnte man wie im unteren Beispiel gezeigt einen Kasten um
den Text platzieren.

Siehe auch:

 

nach obennach unten 

Beispiel

<?PHP
$size = 24;
$textwerte = imagettfbbox($size, 0, "arial.ttf", "PHP ¾ - Die Befehlsreferenz");
$textwerte[2] += 8;
$textwerte[5] = abs($textwerte[5]);
$textwerte[5] += 4;
$image=imagecreate($textwerte[2], $textwerte[5]);
$farbe_body=imagecolorallocate($image,222,222,222);
$farbe_b = imagecolorallocate($image,10,36,106);
$textwerte[5] -= 2;
imagettftext ($image, $size, 0, 4,$textwerte[5],$farbe_b, "arial.ttf", "PHP ¾ - Die Befehlsreferenz");
imagegif($image, "image.gif");
imagedestroy($image);
?>
<img src="image.gif" border=0>

 

nach obennach unten 

Ausgabe

 

nach oben
weiter:weiter Seite imagettftext
zurück:zurück Seite imagesy
 

© 2001, 2002 E-Mail Damir Enseleit, mail@selfphp3.de