Avatar billede forcedesigner Nybegynder
28. april 2002 - 20:39 Der er 13 kommentarer og
1 løsning

Gem problem.

Hejsa alle sammen.

Jeg er ved at lave en lille Editor som kan gøre skriften bliver FED.

Nå jeg så gemmer min tekst i .txt format og åbner det igen, er teksten ikke fed. HVORFOR IKKE??

Er der nogen der kan giv mig den pertekte kode, som gemmer precist.

Min gem kode:

procedure TForm1.ToolButton3Click(Sender: TObject);
begin
richedit1.PlainText := true;
If SaveDialog1.Execute then
begin
  richedit1.Lines.SaveToFile(SaveDialog1.FileName);
  Caption := SaveDialog1.FileName;
end;
end;
Avatar billede snowball Novice
28. april 2002 - 20:54 #1
Hvis du gemmer den som .txt så er det derfor. .txt formatet er ren tekst og kan derfor ikke indeholde formatering !

Prøv i stedet med f.eks. .rtf !

Snowball
Avatar billede dkn Nybegynder
28. april 2002 - 20:59 #2
procedure TForm1.ToolButton3Click(Sender: TObject);
begin
If SaveDialog1.Execute then
begin
  richedit1.Lines.SaveToFile(SaveDialog1.FileName);
  Caption := SaveDialog1.FileName;
end;
end;

Du bliver nødt til at gemme i rich format hvis du vil have forskellige tekst attributes.
Avatar billede forcedesigner Nybegynder
28. april 2002 - 21:08 #3
Men Notepad kan der åbne Fed tekst. Man kan i Notepad gøre teksten Fed og gem det. Også åbner den som fed tekst. Jeg bruger Notesblok er det ikke bare det samme notepad og sblok
Avatar billede snowball Novice
28. april 2002 - 23:46 #4
forcedesigner: Efter du lavet teksten fed i ét .txt dokument, så prøv og lav et nyt og skriv noget der ! :)

Når du sætter fonten i Notepad så sætter du den globalt for alle dokumenter du åbner i Notepad. .txt formatet er som sagt ren tekst og KAN ikke indeholde formatering !

Snowball
Avatar billede stone Forsker
28. april 2002 - 23:47 #5
Sæt Richedit til plaintext:=false
så kommer formateringen med
Avatar billede snowball Novice
28. april 2002 - 23:55 #6
stone: Han skal stadig gemme det som et andet format en .txt ! Ellers vil formateringen ikke blive gemt !

For som Wordpad så rigtigt skriver når man vil gemme et formateret dok. som .txt: http://snowbie.adsl.dk/temp/txt.png så kan det ikke la' sig gøre :)

Snowball
Avatar billede stone Forsker
29. april 2002 - 00:08 #7
men i hans kode skriver han den skal var plaintext....udgangpunktet vil være at ændre det, for at få formateringen med.
Avatar billede snowball Novice
29. april 2002 - 00:12 #8
Enig, men så skal han også gemme det i .rtf (Rich Text Format) som jeg selv og dkn har foreslået !

Snowball
Avatar billede forcedesigner Nybegynder
29. april 2002 - 13:53 #9
Jeg var ind på Notepad.

Jeg skrev "Hejsa" lavede teksten FED og kursiv, også gemte jeg det som hej.txt.

Jeg gik ind på Notepad igen åbnede hej.txt og Teksten var både FED og kursiv.

Jeg gik så ind på min lille Editor og åbnede hej.txt, nu var teksten IKKE FED eller kursiv, hvorfor ikke???

Har jeg så også brug for en ny åben kode??
Avatar billede snowball Novice
29. april 2002 - 13:56 #10
forcedesigner: Læs min kommentar fra 28/04-2002 23:46:02 !

Snwoball
Avatar billede forcedesigner Nybegynder
29. april 2002 - 14:08 #11
OK nu fik jeg den Snwoball jeg havde slet ikke slet hvad du havde skrevet men mange TAK. Jeg prøver .rtf så! Point gå til dig.
Avatar billede forcedesigner Nybegynder
29. april 2002 - 14:09 #12
Snowball jeg kan slet ikke giv dig point hvorfor ikke???
Avatar billede snowball Novice
29. april 2002 - 14:14 #13
Fordi jeg ikke har svaret - endnu ;)

Snowball
Avatar billede forcedesigner Nybegynder
29. april 2002 - 14:23 #14
Ok nu kan jeg. :-)
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