Autor | Zpráva | ||
---|---|---|---|
Knajfl Profil * |
#1 · Zasláno: 21. 12. 2011, 09:13:46
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 |
#2 · Zasláno: 21. 12. 2011, 10:09:20
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 * |
#3 · Zasláno: 21. 12. 2011, 10:24:35
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 |
#4 · Zasláno: 21. 12. 2011, 10:43:52
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 |
||
Časová prodleva: 12 let
|
0