Forum und email

ImagePSBBox

(PHP 4, PHP 5)

ImagePSBBox — Szöveg köré rajzolt legkisebb téglalap méreteit adja PostScript Type1 betűkészletet használva

Leírás

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

A size pixelben értendő.

A space paraméter segítségével megváltoztathatjuk a betűtípus alapértelmezett szóközét. Ez az érték a normál értékhez hozzáadódik, így van értelme negatív értéket is megadni.

A tightness paraméterrel pedig a betűk közötti távolságot változtathatjuk. A paraméter értéke a karakter méretéhez hozzáadódik, így lehet negatív is.

Az angle paramétert fokban kell megadni.

A space és a tightness paraméterek mértékegysége egy ezred em. (ennek az em-nek az m betű magasságához van köze)

A space , tightness és a angle paraméterek elhagyhatók.

A határoló doboz méreteit a függvény a fontból számítja, és sajnos néha eléggé különbözik ez az érték a ténylegesen megrajzolt szöveg méretétől. Ha a megadott szög 0 fok, akkor előfordulhat, hogy a szöveg a valóságban 1 pixelllel nagyobb lesz mindkét irányban.

Note: Ez a függvéyn csak abban az esetben hozzáférhető, ha a PHP az --with-t1lib[=DIR] kapcsolóval lett fordítva.

A függvény egy tömböt ad vissza, melynek elemei:

0 bal alsó x-koordináta
1 bal alsó y-koordináta
2 jobb felső x-koordináta
3 jobb felső y-koordináta

Lásd még az imagepstext() függvényt!