Autor Zpráva
Knajfl
Profil *
Na serveru mám aplikaci kterou pomocí GD knihovny vytvářím jednoduché grafy a vkládám text pomocí ImageTTFText()
Za boha ho neumím zarovnávat tak jak to ukazuje můj obrázek:

http://files.uloziste.com/fotky1/se58cb5fafdf7a81/9aa72affa8a276a8.jpg

Texty (popisky) jsou v jednom řádku a levou část potřebuju zarovnat s levou hranou obrázku a pravou s pravou hranou obrázku aby to pěkně vypadalo.... ale jak to nakódovat?
Chro
Profil
Jde jen o text při pravém okraji? Řešením je vypočíst, jakou šířku text vykreslený konkrétním TTF fontem zabere v pixelech. Hodnotu pak odečíst od šířky obrázku, to bude počáteční souřadnice pro imagettftext. Viz funkci imagettfbbox.
Knajfl
Profil *
Chro:
Jde jen o text při pravém okraji?
...vlastně ano, ten levý si napozicovat umím!

díky za tip, vyzkouším to!
Chro
Profil
Případně se můžeš podívat na můj kód ve starším příspěvku na této diskuzi, o tom, jak funkci použít a vypočítat šířku (proměnná $sirka):
Velikost obrázku podle délky textu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0