WinRtfSave
obj -> WinRtfSave(int1[, int2[, int3]]) : int
Text aus RtfEdit-Objekt speichern
Details
- obj: Objekt ( RtfEdit -Objekt)
- int1:
- Ziel des Textes:
_WinStreamCaption_WinStreamBufField_WinStreamBufText
- int2:
- Modus (optional):
_WinRtfSaveAuto_WinRtfSaveRtf_WinRtfSaveAscii_WinRtfSaveMark_WinRtfSaveMix
- int3: Deskriptor des Textpuffers (optional)
- Resultat:
intFehlerwert - Siehe: Verwandte Befehle ,
WinRtfSaveName (),WinRtfSaveBin (),WinRtfLoad ()
Mit diesem Befehl wird ein Text aus einem RtfEdit -Objekt gespeichert. Der Deskriptor des Objektes wird in (obj) übergeben.
In (int1) wird das Ziel des Textes definiert. Der Deskriptor des Ziels wird in (int3) angegeben werden.
Folgende Ziele können angegeben werden:
_WinStreamCaptionWerden prozedural Änderungen im Text vorgenommen, kann mit dieser Option eine Aktualisierung des Objekts durchgeführt werden. Der Parameter (int3) darf nicht gesetzt werden._WinStreamBufFieldDer Text wird in den in der EigenschaftDbFieldNameangegebenen Feldpuffer gespeichert. Der Parameter (int3) darf nicht gesetzt sein._WinStreamBufTextDer Text wird in den in (int3) übergebenen Textpuffer geschrieben. Ist kein Textpuffer angegeben, wird der in der EigenschaftDbTextBufangegebene Textpuffer verwendet.
Der Parameter (int2) bestimmt das zu schreibende Format. Folgende Konstanten können übergeben werden:
_WinRtfSaveAutoDas Format des Textes wird automatisch bestimmt._WinRtfSaveRtfDer Text wird im RTF-Format geschrieben._WinRtfSaveAsciiDer Text wird im ASCII-Format geschrieben.
Die Parameter zum Zielformat können mit _WinRtfSaveMark kombiniert werden, um einen markierten Textbereich innerhalb des Textes zu sichern.
Bei der Kombination mit der Option _WinRtfSaveMix werden beim Speichern des Textes die Platzhalter durch die entsprechenden Daten ersetzt. Weitere Informationen befinden sich im Abschnitt Text und Daten mischen .
Als Rückgabewert können neben den Fehlerkonstanten aus dem Bereich der externe Dateien die Werte _ErrData und _ErrRtfSyntaxError zurückgegeben werden. Bei der Rückgabe von _ErrOk ist kein Fehler aufgetreten.