Avatar billede rane Nybegynder
09. december 2003 - 23:55 Der er 1 løsning

Udregne pixelbredde mm.

I forlængelse af http://www.eksperten.dk/spm/437947 står jeg nu i følgende situation med følgende kode:

KODE:

tekst2 = "dette er en test for at se om den mon laver orddelingen korrekt nok"
tekst4 = "this is another test"

Public function Dims (tekst)
for i = 1 to len(tekst)
if mid(tekst,i,1) = " " then
    noget = "blank"
    bredde = "width='5'"
else
    noget = mid(tekst,i,1)
    bredde = ""
end if
  str = str & "<img src='" & noget & ".gif' " & bredde & " border='0' style='margin-left: -1px;'>" '& "<img src='blank.gif' width='1'>"
next
Dims = str
End Function
response.write Dims(tekst2) & "<br>" & Dims(tekst4)
----------------

Koden gør det, at den replacer alle bogstaver med grafik versioner af bogstaverne (a.gif osv.) - MEN hvis jeg har et langt tekstinput som er tilfældet med tekst2 variablen, får jeg problemer hvis den udskrives i en tabel der f.eks. er 200 pixels bred:

DETTE ER EN TEST FOR A
T SE....

Så...hvodden får jeg det nu fikset så den smider et helt ord ned på næste linje?

(evt. med et array der definerer hvor brede (px) de enkelte bogstaver er?)
Avatar billede rane Nybegynder
11. december 2003 - 12:47 #1
lader ikke til at der kommer nogen kvalificerede svar herfra :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester