Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20
WP EXPORT DOCUMENT
|
WP EXPORT DOCUMENT ( wpDoc ; DateiPfad {; Format {; Option}} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
wpDoc | Objekt |
![]() |
Objekt 4D Write Pro | |||||
DateiPfad | String |
![]() |
Pfad der exportierten Datei | |||||
Format | Lange Ganzzahl |
![]() |
Ausgabeformat des Dokuments | |||||
Option | Objekt, Lange Ganzzahl |
![]() |
Exportoptionen | |||||
Der Befehl WP EXPORT DOCUMENT exportiert das Objekt 4D Write Pro wpDoc mit dem Parameter DateiPfad sowie optionalen Parametern in ein Dokument auf der Festplatte.
In wpDoc übergeben Sie das Objekt 4D Write Pro zum Exportieren.
In DateiPfad übergeben Sie den Zielpfad und den Namen des zu exportierenden Dokuments. Übergeben Sie nur den Dokumentnamen, wird es auf derselben Ebene wie die 4D Strukturdatei gesichert. Standardmäßig, d.h. ohne den Parameter Format, wählt der Befehl das Dateiformat anhand der Endung des Dokuments aus.
Sie können den Parameter format weglassen. In diesem Fall müssen Sie die Erweiterung in filePath angeben. Sie können auch eine Konstante aus dem 4D Write Pro Konstanten Thema im Parameter format übergeben. In diesem Fall fügt 4D bei Bedarf die entsprechende Erweiterung zum Dateinamen hinzu. Die folgenden Formate werden unterstützt:
Konstante | Wert | Kommentar |
wk 4wp | 4 | Das 4D Write Pro Dokument wird in einem nativen Archivformat gesichert (gezipptes HTML und Bilder in einem eigenen Ordner abgelegt). 4D spezifische Tags sind enthalten, 4D Ausdrücke werden nicht berechnet. Dieses Format ist besonders geeignet, um 4D Write Pro Dokumente ohne Verluste auf der Festplatte zu sichern und archivieren. |
wk docx | 7 | Endung .docx. 4D Write Pro Dokument wird im Microsoft Word Format gesichert. Zertifizierte Unterstützung für Microsoft Word 2016 und neuer, jedoch kompatibel mit jeder Version, die das Format .docx unterstützt (z.B. Microsoft Word 2013). Die exportierten Dokumentteile sind:
|
wk mime html | 1 | Das 4D Write Pro Dokument wird als standard MIME HTML mit html Dokumenten und Bildern, eingebunden als MIME Teile (codiert in base64), gesichert. Ausdrücke werden berechnet und 4D spezifische Tags werden entfernt. Dieses Format eignet sich besonders, um E-Mails in HTML mit dem Befehl SMTP_QuickSend zu senden. |
wk pdf | 5 | .pdf Endung. 4D Write Pro Dokument wird im PDF Format gesichert, basierend auf die Modus Seitenansicht.
Folgende Metadaten werden in ein PDF Dokument exportiert:
Hinweise:
|
wk svg | 8 | Die 4D Write Pro Dokumentseite wird im SVG-Format gespeichert, basierend auf dem Seitenansichtsmodus. Hinweis: Beim Export in das SVG-Format können Sie immer nur eine Seite exportieren. Verwenden Sie das wk page index, um die zu exportierende Seite anzugeben. |
wk web page complete | 2 | Endung .htm oder .html. Das Dokument wird als Standard HTML gesichert, seine Ressourcen werden getrennt gesichert. 4D Tags werden entfernt und Ausdrücke berechnet. Dieses Format ist besonders geeignet, um ein 4D Write Pro Dokument in einem Web Browser anzuzeigen. |
Hinweise:
Im Parameter Option übergeben Sie ein Objekt mit den Werten zum Definieren der Eigenschaften des exportierten Dokuments. Es gibt folgende Konstanten:
Konstante | Wert | Kommentar |
wk embedded pictures | embeddedPictures | Nur für SVG-Export. Legt fest, ob Bilder in die exportierte .svg-Datei eingebettet werden, wenn Sie WP EXPORT DOCUMENT aufrufen. Verfügbare Werte:
|
wk google fonts tag | googleFontsTag | Nur für SVG-Export. Legt die Importregel für Google-Schriften im exportierten SVG fest. Mögliche Werte:
Hinweis: Diese Eigenschaft ist standardmäßig auf "false" gesetzt, da Google-Schriften, wenn sie aktiviert sind, die nativen Schriftarten überschreiben und native Schriftarten im Allgemeinen besser im Browser dargestellt werden. |
wk HTML pretty print | htmlPrettyPrint | HTML Code wird formatiert, damit der Inhalt von Menschen leichter lesbar ist (Quelltextformatierung). |
wk max picture DPI | maxPictureDPI | Zum Anpassen (Verkleinern) von Bildern auf die bevorzugte Auflösung. Für SVG Bilder unter Windows zur Rasterung. Standardwerte:
Maximal mögliche Werte: 1440 |
wk optimized for | optimizedFor | Definiert wie ein exportiertes Dokument entsprechend dem vorgesehenen Medium optimiert wird. Mögliche Werte:
Hinweis: Dokumente, die im Format wk docx exportiert werden, sind immer für wk print optimiert (die Option wk optimized for wird ignoriert). |
wk page index | pageIndex | Nur für SVG-Export. Index der Seite, die in das SVG-Format exportiert werden soll (Standard ist 1). Der Seitenindex beginnt bei 1 für die erste Seite des Dokuments. Hinweis: Der Seitenindex ist unabhängig von der Seitennummerierung. |
wk recompute formulas | recomputeFormulas | Definiert, ob Formeln beim Export neu berechnet werden. Mögliche Werte:
|
wk visible background and anchored elements | visibleBackground | Zeigt Hintergrundbilder und Hintergrundfarbe an (sichtbarer Effekt nur im Modus Seite und Eingebunden). Mögliche Werte: True/False |
wk visible empty images | visibleEmptyImages | Zeigt ein schwarzes Standardrechteck für Bilder an, die nicht geladen oder berechnet werden können (leere Bilder oder Bilder in einem nicht unterstützten Format). Mögliche Werte: Wahr/Falsch. Standardwert: True Wenn der Wert False ist, werden fehlende Bildelemente nicht angezeigt, auch wenn sie Rahmen, Breite, Höhe oder Hintergrund haben; dies kann sich auf das Seitenlayout für Inline-Bilder auswirken. |
wk visible footers | visibleFooters | Zeigt die Fußteile an (sichtbarer Effekt nur im Modus Seite). Mögliche Werte: True/False |
wk visible headers | visibleHeaders | Zeigt die Kopfteile an (sichtbarer Effekt nur im Modus Seite). Mögliche Werte: True/False |
wk visible references | visibleReferences | Zeigt alle im Dokument eingefügte 4D Ausdrücke als Referenzen an. Mögliche Werte: True/False |
Nachfolgende Tabelle gibt die verfügbare option je nach Export Format an:
wk 4wp | wk docx | wk mime html | wk pdf | wk web page html 4D | wk svg | |
wk CID host domain name | - | - | ![]() | - | - | - |
wk HTML pretty print | ![]() | - | ![]() | ![]() | ![]() | ![]() |
wk max picture DPI | - | immer 300 | ![]() | ![]() | - | ![]() |
wk optimized for | - | immer wk print | ![]() | immer wk print | - | ![]() |
wk recompute formulas | - | ![]() | ![]() (Standard: wahr) | ![]() | - | ![]() |
wk visible background and anchored elements | - | ![]() | immer wahr | ![]() | - | ![]() |
wk visible footers | - | immer wahr | immer falsch | ![]() | - | ![]() |
wk visible headers | - | immer wahr | immer falsch | ![]() | - | ![]() |
wk visible empty images | - | ![]() | ![]() | ![]() | ![]() | |
wk visible references | - | - | - | ![]() | - | ![]() |
wk page index | - | - | - | - | - | ![]() |
wk embedded pictures | - | - | - | - | - | ![]() |
wk google fonts tag | - | - | - | - | - | ![]() |
Hinweis zur Kompatibilität: Zur Wahrung der Kompatibilität wird der Wert Lange Ganzzahl in Option noch unterstützt, wir empfehlen jedoch einen Parameter Objekt zu verwenden.
Den Inhalt des 4D Write Pro Objekts myArea in die beiden Formate HTML und PDF exportieren:
// export HTML
var $option : Object
$option:=New object
$option[wk recompute formulas]:=False
$option[wk HTML pretty print]:=False
$option[wk optimized for]:=wk print
$option[wk max picture DPI]:=600 //Standardwert für Drucken überschreiben (300 DPI)
WP EXPORT DOCUMENT(myArea;$path;wk web page complete;$option)
//export PDF
var $option : Object
$option:=New object
$option[wk visible headers]:=True
$option[wk visible footers]:=True
$option[wk visible background]:=True
$option[wk max picture DPI]:=96 //Standardwert für Bildschirm überschreiben (192 DPI), um Größe des Dokuments zu beschränken.
$option[wk optimized for]:=wk screen
$option[wk recompute formulas]:=True
WP EXPORT DOCUMENT(myArea;$path;wk pdf;$option)
Den Inhalt des 4D Write Pro Objekts myArea im .4wp Format exportieren:
C_TEXT($path)
C_LONGINT($docRef)
Case of
:(Form event code=On Clicked)
$path:=Get 4D folder(Database folder)+"Export"+Folder separator
$path:=Select document($path;".4wp";" title";File name entry)
If($path#"")
WP EXPORT DOCUMENT(myArea;document;wk 4wp;wk normal)
End if
End case
Um die zweite Seite des Dokuments als SVG zu exportieren und die Bilder aus dem Dokument zu exportieren:
var $options : Object
$options:=New object
$options[wk embedded pictures]:=False
$options[wk page index]:=2
WP EXPORT DOCUMENT(WPArea;"my exported document";wk svg;$options)
Exportieren in die Formate HTML und MIME HTML
Import und Export im Format .docx
WP EXPORT VARIABLE
Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer:
1337
Erstellt: 4D v14 R5
Geändert: 4D v15 R2
Geändert: 4D v17 R4
Geändert: 4D v19 R3
Geändert: 4D v20
4D Write Pro Handbuch ( 4D v20)