4D Write v16WR SAVE DOCUMENT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v16
WR SAVE DOCUMENT
|
WR SAVE DOCUMENT ( Bereich ; Dokumentname ; Typ ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
Bereich | Lange Ganzzahl |
![]() |
4D Write Bereich | |||||
Dokumentname | String |
![]() |
Pfadname des zu sichernden Dokuments | |||||
![]() |
Pfadname des gesicherten Dokuments | |||||||
Typ | String |
![]() |
Typ des zu sichernden Dokuments (4 Zeichen) | |||||
![]() |
Typ des gesicherten Dokuments (4 Zeichen) | |||||||
Der Befehl WR SAVE DOCUMENT sichert das im 4D Write Dokument Bereich gesetzte Dokument mit dem in Dokumentname übergebenen Pfad.
Dokumentname ist der Name oder der komplette Zugriffspfad der Datei. Unter Windows müssen Sie die Dateierweiterung hinzufügen, damit der Dateityp festgelegt ist.
Beispiele:
Enthält Dokumentname nur den Namen der Datei, sichert WR SAVE DOCUMENT das Dokument im Ordner der Datenbankstruktur.
Ist Dokumentname ein leerer String, zeigt WR SAVE DOCUMENT den Standard-Sichern-Dialog.
Klicken Sie im Sichern-Dialog auf die Schaltfläche Sichern, wird die Systemvariable OK auf 1 gesetzt, der Parameter Dokumentname erhält den kompletten Zugriffspfad der vom Benutzer gewählten Datei.
In diesem Fall gibt der Parameter Typ den Typ zurück, den der Benutzer in der DropDown-Liste gewählt hat bzw. den Dokumenttyp, wenn kein Typ gewählt wurde.
Klickt der Benutzer auf die Schaltfläche Abbrechen, gibt Dokumentname einen leeren String zurück, die Systemvariable OK wird auf Null (0) gesetzt.
Dateiformate lassen sich in der DropDown-Liste Typ (auf Windows) oder im Sichern-Dialog im PopUp-Menü Typ auswählen.
Das Dokument wird standardmäßig im 4D Write Dokument gesichert. Wollen Sie einen anderen Typ angeben, müssen Sie im Parameter Typ den gewünschten Dateityp übergeben. Ein Typ besteht aus einer vierstelligen Zeichenkette. Sie können eine der folgenden Konstanten unter dem Thema WR Dokumententypen verwenden:
Konstante | Typ | Wert | Kommentar |
wr 4D Write document | Zeichenkette | 4WR7 | 4D Write Dokument der aktuellen Version |
wr 4D Write template | Zeichenkette | 4WT7 | Vorlage 4D Write |
wr HTML 3 document | Zeichenkette | HTM3 | HTML 3.2 Textdatei |
wr HTML 4 document | Zeichenkette | HTML | HTML 4 Textdatei |
wr Macintosh text document | Zeichenkette | ASCM | Textdatei im Mac OS Format |
wr RTF document | Zeichenkette | RTF | Dokument im RTF Format |
wr unicode document UTF16 | Zeichenkette | ASCU | Unicode 16-byte Textdatei |
wr unicode document UTF8 | Zeichenkette | ASC8 | Unicode 8-byte Textdatei |
wr Windows text document | Zeichenkette | ASCW | Textdatei im Windows Format |
Hinweise:
Hinweis zur Kompatibilität: Zur Wahrung der Kompatibilität mit früheren Versionen wird auch der Typ DOC8 (Word 8 Document) unterstützt.
Diese Typen dienen nur zum Codieren des Dokuments. Sie entsprechen weder den Dateitypen auf Mac OS noch den Windows Endungen.
4D Write bestimmt jedoch über den Parameter Typ den geeigneten Wert für die Dateiendung unter Windows bzw. den Dateityp/Creator auf Mac OS:
4D Write Format (Windows) | Endung |
4D Write Dokument | .4W7 |
4D Write Vorlage | 4WT |
RTF | .RTF |
HTML 3.2 oder 4 | .HTM |
ASCII PC/Mac | .TXT |
ASCII unicode 8 oder 16 byte | .TXT |
Word | .DOC |
Die Dateiendung richtet sich nach dem Wert des Parameters Typ, selbst wenn der Name bereits eine Endung hat. Übergeben Sie z.B. "Bericht.RTF" in Dokumentname und "HTML" in Typ, erhält die Datei den Namen "Bericht.HTM".
4D Write Format (MacOS) | Creator | Typ |
4D Write Dokument | 4DW7 | 4WR7 |
4D Write Vorlage | 4DW7 | 4WT7 |
RTF | 4DW7 | RTF |
HTML 3.2 oder 4 | MOSS | TEXT |
ASCII PC/Mac | 4DW7 | TEXT |
ASCII unicode 8 oder 16 byte | 4DW7 | TEXT |
Word | MSWD | W8BN |
Sie wollen das Dokument mit Namen 'KundeBrief' im Dateiformat von 4D Write sichern. Dieses Dokument wird im Ordner "WriteDokumente" gesichert, der auf derselben Ebene wie die Datenbankstruktur liegt:
`Erhalte kompletten Pfadnamen für die Strukturdatei der Datenbank
$Dok:=Strukturdatei
Dok:=$Dok
$long:=0
`Erhalte Position des letzten Trenners, um Strukturname aus dem kompletten Pfadnamen zu entfernen
While((Position(":";$Dok)#0)
$Dok:=Substring($Dok;1+Position(":";$Dok);Length($Dok))
$Long:=Length($Dok)
End while
`Füge Namen für kompletten Pfadnamen des Dokuments zusammen
`Füge für Crossplattform-Verwaltung Erweiterung an Dokument an
Dok:=Substring(Dok;1;Length(Dok)-$Long)+"WriteDokumente:KundeBrief.4W7"
WR SAVE DOCUMENT(Bereich;Dok;wr 4D Write document)
Der Benutzer soll Name und Typ des zu sichernden Dokuments auswählen können. Anschließend wollen Sie die gewählten Werte erhalten:
DokName:=""
DokTyp:=""
WR SAVE DOCUMENT(Bereich;DokName;DokTyp)
If(OK=1)
... `Verwende Werte für DokName und DokTyp
End if
Produkt: 4D Write
Thema: WR Dokumente
Nummer:
89218
Geändert: 4D Write v11
4D Write Programmiersprache ( 4D Write v16)