Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Formatierungen eines TRichedits (https://www.delphipraxis.net/10145-formatierungen-eines-trichedits.html)

Florian H 12. Okt 2003 14:14


Formatierungen eines TRichedits
 
Hallo,

wie kann ich den Inhalt (formatierter Text) eines TRichedits in ein anderes Richedit einfügen, ohne dass die Formatierungen verloren gehen?
Wenn ich mit
Delphi-Quellcode:
Richedit1.Lines.AddStrings(Richedit2.Lines);
den Text anhängen will, funktioniert das zwar, aber alle Formatierungen sind weg.

Was kann man da machen?

Viele Grüße
Florian

Christian Seehase 12. Okt 2003 14:25

Re: Formatierungen eines TRichedits
 
Moin Florian,

guckst Du hier:

Inhalt eines RichEdit einem anderen zuweisen...

Alexander 12. Okt 2003 14:26

Re: Formatierungen eines TRichedits
 
Mal ein Link:
http://swissdelphicenter.ch/de/showcode.php?id=1440

Florian H 12. Okt 2003 15:59

Re: Formatierungen eines TRichedits
 
oh, danke :)

Florian H 12. Okt 2003 16:20

Re: Formatierungen eines TRichedits
 
Hm ne, das ist doch nicht ganz das, was ich wollte...
Ich will die Zeilen ja am Ende des Richedits anhängen, die Prozeduren sind ja nur fürs komplett übernehmen :|

Christian Seehase 12. Okt 2003 16:59

Re: Formatierungen eines TRichedits
 
Moin Florian,

das Prinzip bleibt das gleiche.
Die Inhalte der RichEdits ein je einen Stream speichern, den zweiten Stream an das Ende des ersten kopieren, und dann das RichEdit aus dem ergänzten Stream laden.
Müsste eigentlich so gehen.

Florian H 12. Okt 2003 17:13

Re: Formatierungen eines TRichedits
 
hm, *rätsel*...

Wie kopiert man solche Streams?
Die OH gibt da nix her :|

Hab ich dann nicht 2 Richedit-Files hintereinander? Das würde doch nicht gehen, oder?

Christian Seehase 12. Okt 2003 17:36

Re: Formatierungen eines TRichedits
 
Moin Florian,

stimmt, auch wieder.
Dann müsste man die RTF-Struktur noch anpassen, also die schliessende } der ersten Datei löschen, und den Header ändern, also z.B. /fonttbl und /colortbl des zweiten RichEdit in den Header des ersten einarbeiten. Dann müssten noch die entsprechenden Formatierungen des zweiten an die Änderungen angepasst werden :?
Machbar, aber aufwändig.

Dann kommst Du wahrscheinlich einfacher dabei weg, den neuen Text anzuhängen, die Formatierungen auszulesen, und im Ziel-RichEdit zu ändern.

Florian H 12. Okt 2003 17:39

Re: Formatierungen eines TRichedits
 
Uiuiui, wer rechnet denn damit, dass das so kompliziert ist... :roll:

Danke dir!

Florian H 12. Okt 2003 19:30

Re: Formatierungen eines TRichedits
 
hm, ich bekomm das mit dem RTF-Editieren einfach net hin (also best. Tags entfernen um 2 RTFs in eine zu bekommen...)!

Ich verstehs net, wie kann das so schwer sien?!
Gibt doch denke ich einige Progs die das können :|


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:21 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