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!
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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")
11. august 2003 - 16:04
#2
ikke foran-- bagefter strTekst = Replace(strTekst,vbCrLf,"\par ")
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!
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)
11. august 2003 - 16:10
#5
Hehe... Ja, selvfølgelig! Endnu en gang - tak for hjælpen! ;-) Spørgsmål lukket...
Kurser inden for grundlæggende programmering