Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
WP EXPORT VARIABLE
|
WP EXPORT VARIABLE ( wpDoc ; Ziel ; Format {; Option} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
wpDoc | Objekt |
![]() |
4D Write Pro Variable | |||||
Ziel | Textvariable, BLOB Variable |
![]() |
Variable für den exportierten Inhalt | |||||
Format | Lange Ganzzahl |
![]() |
Ausgabeformat der Variablen | |||||
Option | Objekt, Lange Ganzzahl |
![]() |
Exportoptionen | |||||
Der Befehl WP EXPORT VARIABLE exportiert das 4D Write Pro Objekt wpDoc in die 4D Variable Ziel im angegebenen Format.
In wpDoc übergeben Sie das Objekt 4D Write Pro für den Export.
In Ziel übergeben Sie die Variable, die Sie mit dem exportierten Objekt 4D Write Pro füllen wollen. Der Variablentyp richtet sich nach dem Exportformat, das im Parameter Format angegeben ist:
Im Parameter Format übergeben Sie eine Konstante unter dem Thema 4D Write Pro Konstanten, um das gewünschte Exportformat zu setzen. Jedes Format dient für eine spezifische Verwendung. Folgende Formate werden unterstützt:
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 CID host domain name | cidHostDomain | Name des CID Host Domain: Host Domain, das zu generierten CID URLs hinzugefügt wird, mit einem '@' als Trenner. Nur verfügbar, wenn das Format wk mime html verwendet wird. |
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 factur x | facturX | Nur für den PDF-Export. Wert: Objekt zur Konfiguration eines "Factur-X (ZUGFeRD)" PDF-Exports (siehe wk factur x objekt). |
wk files | files | Nur für den PDF-Export. Wert: Collection von Objekten, von denen jedes eine Datei beschreibt, die in das endgültige Dokument eingebettet wird (siehe wk files collection). Diese Funktion wird nur in PDF/A-3-Dokumenten unterstützt: Wenn das Attribut wk files verwendet wird, wird automatisch die "PDF/A-3"-Version gesetzt (das Attribut wk pdfa version wird ignoriert). Im Falle eines Factur-X PDF-Exports (siehe unten) muss das erste Objekt der Collection die Factur-X xml-Datei enthalten. |
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 pdfa version | pdfaVersion | Exportiert PDF mit Konformität zu einer PDF/A-Version. Weitere Informationen zu den PDF/A-Eigenschaften und -Versionen finden Sie auf der PDF/A-Seite auf Wikipedia. Mögliche Werte:
Hinweis: Unter macOS kann wk pdfa2 nach PDF/A-2 oder PDF/A-3 oder höher exportieren, je nach Plattformimplementierung. Außerdem bedeutet wk pdfa3 "exportiert mindestens nach PDF/A-3". Unter Windows wird die PDF-Ausgabedatei immer der gewünschten Konformität entsprechen. |
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 pdfa version | - | - | - | ![]() | - | - |
wk factur x | - | - | - | ![]() | - | - |
wk files | - | - | - | ![]() | - | - |
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 im MIME Format exportieren und "gmail.com" als Host Domain hinzufügen:
var $option;$export : Objet
$option[wk CID host domain name]:="gmail.com"
WP EXPORT VARIABLE(myArea;$export;wk mime html;$option)
Ein E-Mail mit formatiertem Text, 4D Referenzen und Bildern senden. Dazu verwenden Sie einen 4D Write Pro Bereich, exportiert im Format MIME und gesendet über SMTP:
// den Transporter erstellen
$server:=New object
$server.host:="smtp.gmail.com"
$server.port:=465
$server.user:="4D@gmail.com"
$server.password:="XXXX"
$transporter:=SMTP New transporter($server)
WP EXPORT VARIABLE(WParea;$mime;wk mime html)
$mailTmp:=MAIL Convert from MIME($mime)
// Bilder hinzufügen (falls vorhanden)
If($mailTmp.attachments#Null)
$email.attachments:=$mailTmp.attachments
End if
$email.bodyStructure:=$mailTmp.bodyStructure
$email.bodyValues:=$mailTmp.bodyValues
$status:=$transporter.send($email)
If(Not($status.success))
ALERT("An error occurred: "+$status.statusText)
End if
So exportieren Sie die erste Seite eines 4D Write Pro als SVG in eine Textvariable und blenden die Kopfteile aus:
var $options : Object
var $destination : Text
$options:=New object
$options[wk optimized for]:=wk screen
$options[wk visible headers]:=False
WP EXPORT VARIABLE(WPArea;$destination;wk svg;$options)
4D QPDF (Component) - PDF Get attachments
Blog post - 4D Write Pro: Electronic invoice generation
Blog post - 4D Write Pro: Export to PDF with enclosures
Exportieren in die Formate HTML und MIME HTML
Import und Export im Format .docx
WP EXPORT DOCUMENT
Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer:
1319
Erstellt: 4D v14 R5
Geändert: 4D v15 R2
Geändert: 4D v17 R4
Geändert: 4D v19 R3
Geändert: 4D v20
Geändert: 4D v20 R3
Geändert: 4D v20 R4
4D Write Pro Handbuch ( 4D v20 R7)