Seite 1 von 1

RTF Neue Seite

Verfasst: Di, 16. Okt 2007 17:57
von Rolf Ramacher
Hallo zusammen,

ich habe eine RTF-Datei als Vorlage. Die entsprechenden Platzhalter wie z..b. [ort] ersetze ich mit strtran. Die RTF-Datei lese ich mit memoread und speichere diese mit memowrit wieder ab.

Kann ich beim ersetzen auch einen Seitenumbruch erzeugen.?

Zum Ausdrucken: die neu angelegte RTF-Datei übergebe ich an Word-
das klappt prima.

Verfasst: Mi, 17. Okt 2007 8:58
von brandelh
Hi,

das Steuerzeichen für erzwungene neue Seite bei RTF kenne ich nicht,
aber eventuell hilft folgende Vorgehensweise bei der Suche danach:

1. erstelle in Word ein Dokument mit folgendem Text:

Erste Seite
Zweite Seite

alles direkt untereinander auf die erste Seite.

2. Das speichere als Text1.RTF
3. Nun wechsle an den Anfang der 2. Zeile und drücke STRG+ENTER
4. Abspeichern unter Text2.RTF

Nun sieh nach was bei beiden unterschiedlich ist, eventuell findest du so ein Steuerzeichen ... oder auf wikipedia nachsehen.

Verfasst: Mi, 17. Okt 2007 9:15
von Martin Altmann
Moins,
bei RTF lautet der Code "\page " - ohne die "

Viele Grüße,
Martin

Verfasst: Mi, 17. Okt 2007 9:26
von brandelh
Martin Altmann hat geschrieben:Moins,
bei RTF lautet der Code "\page " - ohne die "
Viele Grüße,
Martin
die Möglichkeit hatte ich vergessen: Martin fragen :)

\page das ist ja so naheliegend, dass man es kaum glauben kann ;-)

Verfasst: Mi, 17. Okt 2007 9:38
von Rolf Ramacher
Hubert / Martin

erstmal vielen Dank. Ich werde die ausprobieren und gebe Bescheid.

Verfasst: Mi, 17. Okt 2007 10:10
von Martin Altmann
Hallo Hubert,
brandelh hat geschrieben:die Möglichkeit hatte ich vergessen: Martin fragen :)
na nun übertreib' mal nicht :wink:
Ist nur Zufall, da ich bei mir die rtf-Dateien händisch erstelle - ist ja eh' nur ein reines Textfile mit XML oder HTML, nur leider wesentlich komplexer...

Viele Grüße,
Martin

Verfasst: Mi, 17. Okt 2007 11:24
von Rolf Ramacher
Hallo Martin,

sieht so schon ganz gut aus. Die Feinheiten muß ich jetzt noch machen, also mit Zeilenzählen.

aber die " müssen dabei sein, sonst meckert der compiler
also: cText+="\page"

Verfasst: Mi, 17. Okt 2007 11:58
von Martin Altmann
Hallo Rolf,
das ist schon klar - hat aber nichts mit RTF zu tun!
Im RTF-Code müssen die "" natürlich nicht(!) dabei sein - so meinte ich das.

Viele Grüße,
Martin