Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
20. Okt 2003
Moin Bruno,
klar geht das mit dem Clipboard, aber ich würde mich bedanken, wenn ein Programm eigenmächtig den Inhalt des Clipboards überschreiben würde. ;-)
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
17. Okt 2003
Moin Florian,
schau Dir erst einmal solche Dateien (möglichst wenig Text, aber mit unterschiedlicher Anzahl Farben) im Notepad an.
Es ist zwar nicht ganz einfach, aber auch nicht so kompliziert, wie's vermutlich klingt.
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
13. Okt 2003
Moin Florian,
mal als Ansatz:
Speichere Dir mal zwei Beispielrichedits ab, und schau Dir die Dateien im Notepad an, und versuche die von Hand zu einem zusammenzumischen.
Der Header {\rtf1 bis zur nächsten { sollte bei beiden gleich sein.
Die \colortbl ist eine Tabelle der Farbdefinitionen, deren Einträge von 0 durchnummeriert verwendet werden (mit den RTF-Token \cf und \cb)
Beispiel:...
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
12. Okt 2003
Moin Florian,
um Dich mit dem Format vertrauter zu machen, könntest Du Dir bei www.wotsit.org die Beschreibung des RTF-Formates runterladen, oder im Delphi\Help\Tools Ordner mal die Hilfedatei ansehen (*.HLP Dateien basieren auch auf RTF).
Welche Formatierungen kommen in Frage für Dein Problem (Farben/Schriftgrössen/Schriften...)?
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
12. Okt 2003
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...
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
12. Okt 2003
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.
Forum: Sonstige Fragen zu Delphi
Delphi
by Christian Seehase,
12. Okt 2003
Moin Florian,
guckst Du hier:
Inhalt eines RichEdit einem anderen zuweisen...