Goofi
23.02.2009, 12:19:48
Witam,
Potrzebuje wyswietlic tekst i zformatowac go w ten sposob, by kazdy wiersz wygladal inaczej. Tekst jest pisany Arialem, wiec liczenie ilosci znakow nie ma sensu bo znaki maja rozna szerokosc.
nie wiem jak sie do tego zabrac.... da sie to jakos zrobic JavaScriptem?
kamil4u
24.02.2009, 16:02:07
IMO nie da się - przynajmniej nie wprost

- napisz co dokładniej chcesz zrobić może jest jakiś prostszy sposób
ayeo
24.02.2009, 16:05:58
Witam!
Nie wiem dokładnie o co Ci chodzi. Jednak jeśli chcesz dobrać rozmiar czcionki tak aby napis mieścił się w dokładnie jednej linii to da się bardzo łatwo. Robisz pętlę, dla akapitu ustawiasz jakąś stałą szerokość. Sprawdzasz czy wysokość akapitu jest większa niż rozmiar czcionki (uwzględniając padding). Jeśli tak to oznacza, że akapit ma więcej niż jedną linijkę. Zmniejszasz czcionkę (w wyżej wspomnianej pętli) i sprawdzasz od nowa.
Pozdrawiam!