![]() |
rtf-Datei in memo laden
Hallo zusammen,
ist es möglch, den reinen Text einer rtf-Datei in ein memo (oder in eine RichEdit-Komponente) zu laden, also ohne dass die Formatierungsangaben angezeigt werden? Wenn ich danach google oder in der Hilfe nachschaue, finde ich immer den Hinweis, "plain text" auf true zu setzen. Wenn ich das mache, werden mir aber trotzdem die Formatierungsangaben immer mit angezeigt. (Das Ganze soll funktionieren, ohne dass ich die Datei zunächst als reine Textdatei zwischenspeichere). Gruß, |
Re: rtf-Datei in memo laden
Die RichEdit-Komponontente hat die Eigenchaft .PlainText
|
Re: rtf-Datei in memo laden
Zitat:
Danke. Aber wie gesagt, wenn ich Plaintext im Objektinspektor auf true setze und dann die rtf-Datei lade (RichEdit1.Lines.LoadFromFile('filename')) werden mir die Formatierungsangaben trotzdem angezeigt. |
Re: rtf-Datei in memo laden
Zitat:
Delphi-Quellcode:
Richedit1.PlainText := true;
Richedit1.Lines.LoadFromFile('D:\Document.rtf'); Zitat:
Erstellst du die rtf-Dateien selbst? Dann könntest du vor dem Speichern Plaintext auf true stellen um nur den reinen Text zu speichern. |
Re: rtf-Datei in memo laden
Hallo Balu,
ich erstelle die rtf-Datei nicht selbst und hab leider kein Einfluss drauf. Mein Problem ist, dass ich den blanken Text später in eine String-Variable laden muss. Das geht nur, wenn alle Formatierungen weg sind (also nicht nur nicht angezeigt werden). Gruß, |
Re: rtf-Datei in memo laden
Zitat:
Delphi-Quellcode:
:gruebel:
var
test : String; ... Richedit1.PlainText := false; Richedit1.Lines.LoadFromFile('D:\Document.rtf'); test := Richedit1.Text |
Re: rtf-Datei in memo laden
Hallo Balu,
ich kanns jetzt gerade nicht ausprobieren, aber wenn ich dann die Stringvariable "test" in ein memo lade, würde dort der reine Text erscheinen? |
Re: rtf-Datei in memo laden
Jupp, ohne Formatierungen, der reine Text. Beachte aber das beim Richedit Plaintext := false sein muss, so wie ich es im vorherigen Post schrieb. ;)
|
Re: rtf-Datei in memo laden
Supi!
Habs probiert und es funzt! Thanks Balu!! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz