11. marts 2004 - 12:34Der er
9 kommentarer og 1 løsning
html formateret tekst med embeded font
Jeg har ofte haft problmere med at vise en noget HTML formateret tekst med en embeded font. Er der andre som har været ude for det samme?
Jeg hentet min html tekst ind og viser den i mit html tesktfelt og der er inngen problemer. Når jeg så sætter formatere textet med en embeded font og sætter embedFonts=true så vil du kun foramtere ned til første <br>. Derefter omløber den ikke teksten inde i tekstfeltet, men lader den bare køre hele lange linier.
Jeg har haft problemet flere gange, men aldrig noget til løsning...
Jo, jeg har sat wordwrap på, men det fungere kun indtil første break.
Det sker hvis du har et html tekst felt med en embeded font og du så ligger en større tekst ind. Du kan hurtigt prøve med at hente noget html formateret text fra nettet. Hvis du har en løsning vil jeg blive meget glad!!!
To tekstfelter, det ene kun med for at inkludere verdana, det andet er mit htmltekstfelt der inkluderer arial. Her skifter jeg så til verdana med <font face> og ud igen - det hele breaker da fint...
Og forresten, hvis jeg for mit tekstfelt vælger "multiline" hvor der normalt står "singleline", så virker det også - så det er vist den rigtige løsning.
Det kan også scriptes med min_txt.multiline = true, MEN det skal gørs INDEN du sætter htmlText property...
Undskyld forsinkelsen, men jeg har først haft tid til at se på det igen nu. Og ja, dem på flashCoders syndes også at give det samme svar som dig.
Men prøv at se her:
test="<P>Egentlig er digital signatur en samling 0'er og 1-taller, men det giver kun mening, hvis man ved noget om programmering. Det er heller ikke en underskrift i traditionel forstand, for man skal hverken bruge pen eller blæk.</P><P>I stedet for at prøve - med piktogrammer eller ikoner - at forklare, hvad digital signatur er, valgte vi at give it-sikkerhed et abstrakt udtryk. Derfor ser digital signaturs visuelle identitet ud som den gør:</P><P><b>Logo</b><BR>Logoet består af et bomærke og et navnetræk. Bomærket er to kvadrater – en mørkegrøn og en lysegrøn – der sammen danner et rektangel.</P><P>Logoet symboliserer afsender/modtager forholdet mellem det offentlige på den ene side og brugeren på den anden side. Det er et billede på den information, der troværdigt, sikkert og ukompliceret udveksles parterne imellem.</P><P>Under bomærket står navnetrækket, der er specialtegnet med udgangspunkt i skriften DIN Mittelschrift.</P><P><b>Farvepalette</b><BR>Den farvepalette befinder sig i et grønt og blåt univers. Grundfarverne signalerer både troværdighed og orientering mod fremtiden. Den mørkegrønne farve afspejler sikkerhed og det troværdige, mens den lysegrønne symboliserer det dynamiske og fremtidsorienterede.</P><P>Udover logoets grønne farver benyttes IT- og Telestyrelsens officielle lyseblå farve i digital signaturs visuelle identitet.</P><P>Digital signatur er en subidentitet til Videnskabsministeriet, som IT- og Telestyrelsen er en del af.</P>" // f1=new TextFormat() f1.font="Arial" f1.size=10 // this.createTextField("text_1",1,0,0,160,200) this.text_1.wordWrap=true this.text_1.embedFonts=true this.text_1.html=true this.text_1.htmlText=test this.text_1.setTextFormat(f1)
Den lange streng er noget jeg har hentet fra databasen, tracet, kopieret og hevet ind i et test dokument. Du burde kunne lave et tekstfelt på en scene, lave et tekstfelt som hedder "text_1", embede fonten "Arial" (bare lige for testens skyld) i normal og bold og så kopiere scriptet ind - det dør simpelthen efter første paragraf......!!!!! Jeg er ved at blive sindsyg.
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.