Avatar billede farsinsen Nybegynder
15. december 2004 - 16:44 Der er 1 kommentar og
1 løsning

Formatering af linjer i udtræk fra EasyBase

Hej

Jeg har lidt problemer med at forstå, hvordan formattering af linjer i Director virker. Jeg skal udtrække en række poster fra en tekstdatabase (det virker udemærket) efterfølgende vil jeg gerne have:

<fed>Navn</fed>
Beskrivelse

Opstillingen virker nu, men jeg kan ikke få 'navn' til at være fed/anden farve/osv. uden at det også påvirker de andre linjer...

Nogen der kan hjælpe? Koden kan ses herunder...

- Peter



global db
property spr
property def

on beginsprite me
  def="Indtast begyndelsesbogstavet af eller hele det ord du vil søge efter"
  spr=sprite(me.spritenum)
  spr.member.text=def
end

on doSearch me,txt
  if txt = "" then
    spr.member.text=def
    return
  else
    find db,1,"name " & "@" & txt  --  SEARCH IN THIS FIELD FIRST
   
    sort db,1,"name",0      -- SORT
    res = getrecords(db, 1, 1, 100)
   
    counter=itemsinselection(db, 1)
   
    if counter=0 then
      spr.member.text="Din søgning returnerede ingen resultater"
    else
      output = ""
      spr.member.text = ""
      i = 1
      repeat while i <= counter
        output = getfield(db,1,i,"name") & return
        spr.member.text= spr.member.text & output
        spr.member.char[1..10].color=rgb("000000")
        -- spr.member.line[i+1].color=rgb("000000")
        output = getfield(db,1,i,"beskrivelse") & return & return
        spr.member.text= spr.member.text & output   
        i = i + 1
      end repeat
    end if
  end if
end

on endsprite me
  spr.member.text=def
end
Avatar billede kanding Nybegynder
16. december 2004 - 09:17 #1
Du kan godt bruge html formatering på text mebers, men det kræver en anden til gang.
Da det er ren tekst du har, så brug denne syntax i stedet:
Hvis du ved hvor "Navn" starter og stopper, så:
spr.member.char[1..5].fontStyle = [#bold]

Hvis du ved hvor ordet starter så:
spr.member.word[2].fontStyle = [#bold]
Avatar billede farsinsen Nybegynder
07. januar 2005 - 21:27 #2
...
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