Avatar billede madssch Nybegynder
11. august 2003 - 15:42 Der er 4 kommentarer og
1 løsning

Fejl i formatering af ASP til RTF

Jeg har et script som konverterer en ASP-side til et RTF-dokument.

For at lave fed skrift osv. åbner jeg Wordpad, skriver noget tekst, formaterer det, og herefter replacer det med den oplyste kode. Eks.:

strTekst = Replace(strTekst,"<b>","\viewkind4\uc1\pard\b\f0\fs20")

Det virker også fint, men mit problem ligger i denne linje:

strTekst = Replace(strTekst,vbCrLf,"\par")

Denne sørger for linjeskift - men den "snapper" samtidig det første ord i hvert afsnit af min tekst.

Undlader jeg denne linje, bliver al min tekst udskrevet ud i et.

Har nogen en løsning på dette?

På forhånd tak!
Avatar billede squashguy Nybegynder
11. august 2003 - 16:03 #1
jeg har lige prøvet. den vil have space foran \par
så prøv med

strTekst = Replace(strTekst,vbCrLf," \par")
Avatar billede squashguy Nybegynder
11. august 2003 - 16:04 #2
ikke foran-- bagefter

strTekst = Replace(strTekst,vbCrLf,"\par ")
Avatar billede madssch Nybegynder
11. august 2003 - 16:07 #3
Ja, det er sgu rigtigt! Hvordan fandt du ud af det?

Nu har jeg kæmpet med det i flere timer..!  :D

Tusind tak!
Avatar billede squashguy Nybegynder
11. august 2003 - 16:09 #4
det var faktisk lidt simpelt udtækt :o)

hello
world
=>
hello\parworld

\parworld er nok til svær at parse som linieskift :o)
Avatar billede madssch Nybegynder
11. august 2003 - 16:10 #5
Hehe... Ja, selvfølgelig!

Endnu en gang - tak for hjælpen!  ;-)

Spørgsmål lukket...
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