Beschreibung:
array
imagepstext ( int image, string text, int font, int size, int foreground, int background, int x, int y [, int space [, int tightness [, float angle [, int antialias_steps]]]])
Size wird in Pixel ausgedrückt.
Foreground ist die Text-Ausgabefarbe
(Vordergrund). Background ist die Farbe,
zu der ein Farbübergang versucht werden soll. Dabei wird kein
Pixel mit der Farbe Background
ausgegeben, so dass das Bild im Hintergrund keine festen Farben
benötigt.
Die Koordinaten x und
y definieren den Ursprung (bzw. den
Referenz-Punkt) des ersten Zeichens (ungefähr die linke untere
Ecke). Dies ist anders als bei der
ImageString()-Funktion, wo
x und y die obere
linke Ecke des ersten Zeichens angeben. Lesen Sie in der
Dokumentation zu PostScript und seines Maßsystems nach, falls
Sie die Funktionsweise nicht verstehen.
Space ermöglicht ihnen, die Vorgabe des
Wertes für den Zeichen-Zwischenraum zu verändern. Der angegebene
Wert wird addiert und kann auch negativ sein.
Tightness ermöglicht die Kontrolle über
die Breite des Leerzeichens. Der Wert wird addiert und kann auch
negativ sein.
Angle wird in Grad angegeben und hat die
entsprechende Drehung des Ausgabetextes zur Folge.
Antialias_steps erlaubt die Kontrolle
über die Anzahl der Farben, mit der der Farbübergang vom Text
zum Hintergrundbild vorgenommen werden soll. Möglich sind
Werte von 4 bis 16. Der höhere Wert wird empfohlen bei
Textgrössen kleiner als 20, wo der Effekt bei der Textqualität
deutlich sichtbar ist. Bei grösseren Werten als 20 werden 4
Farben empfohlen. Das ist weniger rechenintensiv.
Die Parameter space und
tightness werden in 1/1000-stel der
Breite des Buchstabens "m" (Einheit 'em') angegeben.
Die Parameter space,
tightness, angle
und antialias sind optional.
Diese Funktion gibt ein Array mit den folgenden Werten zurück:
Siehe auch imagepsbbox().