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
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(
)
.