Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inne][PHP] GD - Rozmiar czcionki zależny od ilości wpisanych znaków.
qatryk
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 12.11.2009

Ostrzeżenie: (0%)
-----


Witam. Ostatnio zacząłem robić pewien skrypt w php oparty o biblioteki GD. I mam taki problem, a mianowicie: chcę aby tekst niezależnie od ilości znaków zmieścił się w stałym polu tekstowym (tło z pliku graficznego). Moje pytanie jest takie - czy wybrałem dobrą drogę, czy raczej powinienem zmodyfikować kod.
  1. $tekst = 'Lorem ipsum dolor sit amet dolor. Pellentesque tellus.';
  2. $licz = strlen($tekst);
  3.  
  4. if ( "70" <= $licz && $licz <= "100") {
  5. $rozmiar = "10"
  6. } elseif ("101" <= $licz && $licz <= "130") {
  7. $rozmiar = "9"
  8. } else {
  9. $rozmiar = "11"
  10. }
itd...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
slawek_master
post
Post #2





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 4.01.2006

Ostrzeżenie: (0%)
-----


teoretycznie dobrze, kwestia tylko taka czy faktycznie zmieści sie taka ilość literek
bo przyjmij extremalna sytiacje gdziektos wpisze 70 * 'w'

można zawsze sprawdzić ile px szerokości ma znak, wtedy możesz dostosować ilość znaków w zależności od szerokości obrazu
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 20:15