ImagePSText
(PHP 4, PHP 5)
ImagePSText — Egy képbe PostScript Type1 tÃpusú szöveget Ãr
LeÃrás
Size pixelben.
A foreground az a szÃn, amivel a szöveg kiÃródik. A background az a szÃn, amelyet háttérszÃnnek feltételez a rajzolóalgoritmus (antialiasing miatt kell). A függvény egyetlen background szÃnű pontot sem fog rajzolni, Ãgy a háttérnek nem kell egyszÃnűnek lennie.
Az x , y által adott paraméterek fogják a szöveg kezdetét meghatározni (durván az első karakter bal alsó sarkát). Ez egy különbség a ImageString(), függvénytől, ahol az x , y paraméterek az első karakter jobb felső [vagy bal felső] sarkát határozzák meg. Ha nem érted, hogy miért úgy rajzol a függvény, olvasd a PostScript dokumentációját a betűkészletekkel meg a koordinátarendszerekkel kapcsolatban!
A space paraméter segÃtségével a betűkészlet alapértelmezett térközének méretét tudod szabályozni. A megadott mennyiség a normál térközhöz hozzáadódik, Ãgy van értelme negatÃv térközt is megadni.
A tightness paraméter segÃtségével a betűk közötti térköz nagyságán tudsz változtatni. A megadott mennyiség a normál térközhöz hozzáadódik, Ãgy negatÃv is lehet.
A angle paraméter fokban értendő.
Az antialias_steps paraméter segÃtségével az antialiasing-hoz használt szÃnek számát tudod szabályozni. A megengedett értékek: 4 és 16. 20-nál kisebb betűméret esetén a nagyobb értéket célszerű használni. Nagyobb betűkre használj 4-et, mert Ãgy gyorsabb a betűk rajzolása!
A space és a tightness paraméterek egysége a "karakter távolság egység", ami ezrede az em-nek [0.001em, jól mondom?].
A space , tightness , angle és a antialias paraméterek elhagyhatók.
A függvény egy tömbbel tér vissza, melynek az alábbi elemei vannak:
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 imagepsbbox() függvényt!