Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [inne][PHP] GD - Rozmiar czcionki zależny od ilości wpisanych znaków.
qatryk
post 27.07.2010, 07:54:37
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
slawek_master
post 27.07.2010, 08:02:36
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:22