Teil von  SELFPHP  / Funktionsübersicht  Teil von Funktionsreferenz  Teil von Image-Funktionen
Letztes Update der Funktion imagettfbbox: 30.10.2005 11:43:38


Navigation

Seite News *

Seite Startseite
Seite Über SELFPHP
Seite Werbung
Seite Kontakt
Seite Forum *
Seite Download *
Seite SELFPHP Banner *
Seite SELFPHP in Buchform
Seite Newsletter *
Seite Impressum

 
* Link führt ins Internet



 

imagettfbbox



Springe zu Befehl Befehl | Springe zu Version Version | Springe zu Beschreibung Beschreibung | Springe zu Beispiel Beispiel | Springe zu Ausgabe Ausgabe | 


nach unten nach oben Befehl

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



nach unten nach oben Version

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



nach unten nach oben 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:

imagecreate()
imagecolorallocate()
imagettftext()
imagegif()
imagedestroy()



nach unten nach oben 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=?>




nach unten nach oben Ausgabe

 


Zurück: imagesy

Weiter: imagettftext
 






© 2001-2005 E-Mail SELFPHP - Damir Enseleit, info@selfphp.deImpressumKontakt