Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Speichern als *.rtf aus RichText-Feld (https://www.delphipraxis.net/174683-speichern-als-%2A-rtf-aus-richtext-feld.html)

Jansteger 5. Mai 2013 13:12

Speichern als *.rtf aus RichText-Feld
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

Ich möchte Text aus einem RichText-Feld als RTF-Dokument speichern (*.rtf). Ich habe als Filter rtf eingegeben.

Wenn ich das Dokument jetzt speicher, ist es aber kein RTF-Dokument.

Wäre schön, wenn mir jemand helfen könnte!! :)
MfG

zeras 5. Mai 2013 13:17

AW: Speichern als *.rtf aus RichText-Feld
 
Hallo,

nur den Filter zu setzen, reicht nicht aus. Dein Dialog weiß nichts davon, was gespeichert werden soll.

Wie speicherst du denn das Feld?

Delphi-Quellcode:
RichEdit1.Lines.SaveToFile();
So?

Jansteger 5. Mai 2013 13:20

AW: Speichern als *.rtf aus RichText-Feld
 
Ja,
So ist der Code bei mir (Das Feld heißt Text).

Delphi-Quellcode:
procedure TForm8.Speichern1Click(Sender: TObject);
begin
  if SaveDialog1.Execute then
    Text.Lines.SaveToFile(SaveDialog1.FileName);
end;

DeddyH 5. Mai 2013 13:33

AW: Speichern als *.rtf aus RichText-Feld
 
Ist PlainText des RichEdits gesetzt? Oder geht es nur um die Dateiendung?

Jansteger 5. Mai 2013 13:34

AW: Speichern als *.rtf aus RichText-Feld
 
Es geht nur um die Dateiendung (*.rtf)

zeras 5. Mai 2013 13:57

AW: Speichern als *.rtf aus RichText-Feld
 
Zitat:

Zitat von Jansteger (Beitrag 1214201)
Es geht nur um die Dateiendung (*.rtf)

Was meinst du damit?
Fehlt einfach nur die Dateiendung?
Wenn dem so ist dann nutze ChangeFileExt, um die Dateiendung rtf zu haben.

Jim Panse 5. Mai 2013 14:09

AW: Speichern als *.rtf aus RichText-Feld
 
Vermutlich DefaultExt im SaveDialog nicht gesetzt.

Jansteger 5. Mai 2013 15:48

AW: Speichern als *.rtf aus RichText-Feld
 
Ich habs geschafft!

DeddyH 5. Mai 2013 15:52

AW: Speichern als *.rtf aus RichText-Feld
 
Delphi-Quellcode:
procedure TForm8.Speichern1Click(Sender: TObject);
begin
  if SaveDialog1.Execute then
    Text.Lines.SaveToFile(ChangeFileExt(SaveDialog1.FileName, '.rtf'));
end;

zeras 5. Mai 2013 16:05

AW: Speichern als *.rtf aus RichText-Feld
 
Zitat:

Zitat von Jansteger (Beitrag 1214215)
Ich habs geschafft!

Bitte poste dann deine Lösung, damit auch die nächsten Hinweise haben, was falsch bzw. nicht korrekt war.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz