imagepsbbox

imagepsbbox -- Ermittelt die Ausmaße des Rechtecks, das für die Ausgabe eines Textes unter Verwendung eines PostScript-Fonts (Typ 1) notwendig ist.

Beschreibung:

array imagepsbbox ( string text, int font, int size [, int space [, int tightness [, float angle]]])

Size ist die Größe in Pixel .

Space ermöglicht ihnen , den vorgegebenen Wert für den Zeichen-Zwischenraum eines Fonts anzugeben . Dieser Wert wird zum Normal-Wert hinzu gezählt und kann auch negativ sein .

Tightness ermöglicht ihnen die Kontrolle über die Breite eines Leerzeichens . Der angegebene Wert wird zur normalen Zeichenbreite hinzu gezählt und kann auch negativ sein .

Angle ( Winkel ) wird in Grad angegeben und beinhaltet den Drehungswinkel des auszugebenden Textes .

Die Parameter space und tightness haben als Einheit die Zeichenbreite , wobei der Wert 1 gleich 1 / 1000stel der Breite des Zeichens ' m ' entspricht (Maß 'em' ) .

Die Parameter space , tightness und angle sind optional .

Das umgebende Rechteck wird berechnet unter Verwendung der für die Zeichen-Abmessungen verfügbaren Informationen und unterscheidet sich immer etwas von den aktuellen Raster-Werten des Textes . Ist der Winkel ( angle ) mit 0 angegeben , können Sie davon ausgehen , dass der Text in jede Richtung immer 1 Pixel mehr braucht als sonst .

Diese Funktion gibt ein Array zurück , welches die folgenden Elemente enthält :

untere linke x-Koordinate
untere linke y-Koordinate
obere rechte x-Koordinate
obere rechte y-Koordinate


Siehe auch imagepstext( ) .