4D v16WP EXPORT VARIABLE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
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 | Lange Ganzzahl, String |
![]() |
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:
Konstante | Typ | Wert | Kommentar |
wk 4wp | Lange Ganzzahl | 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 mime html | Lange Ganzzahl | 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 web page html 4D | Lange Ganzzahl | 3 | Das 4D Write Pro Dokument wird als HTML mit spezifischen 4D Tags gesichert; jeder Ausdruck wird als nicht-umgebrochener Bereich eingefügt. Da dieses Format verlustlos ist, eignet es sich zum Speichern in einem Textfeld. |
Hinweise:
Im Parameter Option übergeben Sie Optionen zum Konfigurieren des Exports. Sie haben folgende Möglichkeiten:
Konstante | Typ | Wert | Kommentar |
wk html debug | Lange Ganzzahl | 1 | Formatierter HTML Code ("pretty print"), leichter zu debuggen |
wk normal | Lange Ganzzahl | 0 | Standard HTML Code |
Ein E-Mail mit formatiertem Text, 4D Referenzen und Bildern senden. Dazu verwenden Sie einen 4D Write Pro Bereich, exportiert im Format MIME HTML, und senden über einen Befehl der 4D Internet Commands:
C_LONGINT($smtpid_l;$err_l;$smtpOption_l;$smtpPort_l)
C_TEXT($str;$emailBody_t;$smtpHost_t;$emailTo_t;$emailFrom_t;$smtpPass_t)
//Bereich in passendem Format exportieren
WP EXPORT VARIABLE(myWPArea;$str;wk mime html)
$emailTo_t:="johnsmith@4d.com"
$emailFrom_t:="testWritePro@gmail.com"
$emailBody_t:=$str
$smtpHost_t:="smtp.gmail.com"
$smtpOption_l:=9
$smtpPort_l:=465
$smtpPass_t:="QRN_on_bretzelburg"
$err_l:=SMTP_QuickSend($smtpHost_t;$emailFrom_t;$emailTo_t;$emailTitle_t;\
$emailBody_t;$smtpOption_l;$smtpPort_l;$smtpUser_t;$smtpPass_t)
If(($err_l=0))
ALERT("Email gesendet an "+emailTo_t)
Else
ALERT("Fehler in Parametern, bitte erneut versuchen.")
End if
Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Erstellt: 4D v14 R5
Geändert: 4D v15 R2
4D Write Pro Handbuch ( 4D v16)