4D v18

WP EXPORT VARIABLE

Home

 
4D v18
WP EXPORT VARIABLE

WP EXPORT VARIABLE 


 

WP EXPORT VARIABLE ( wpDoc ; Ziel ; Format {; Option} )  
Parameter Typ   Beschreibung
wpDoc  Objekt in 4D Write Pro Variable
Ziel  Textvariable, BLOB Variable in Variable für den exportierten Inhalt
Format  Lange Ganzzahl in Ausgabeformat der Variablen
Option  Lange Ganzzahl in 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:

  • Übergeben Sie das native Format .4wp oder .docx , ist die Variable vom Typ Blob
  • Übergeben Sie ein HTML Format, ist die Variable vom Typ Text

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 docx Lange Ganzzahl 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:
  • Hauptteil / Kopfteil / Fußteil / Abschnitte
  • Seite / Druckeinstellungen (Abstände, Hintergrundfarbe / -bild, Rahmen, Einrückung, Papiergröße / Ausrichtung)
  • Bilder - im Text eingebunden, verankert und Muster für Hintergrundbild (definiert mit wk background image)
  • Kompatible Variablen und Ausdrücke (Seitenzahl, Anzahl Seiten, Datum, Zeit, Metadaten). Nicht-kompatible Variablen und Ausdrücke werden vor dem Export bewertet und eingefroren.
  • Lesezeichen
Beachten Sie, dass einige Einstellungen von 4D Write Pro in Microsoft Word u.U. nicht verfügbar sind oder sich anders verhalten können.
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:

  • "4D spezifische Tags" bedeutet 4D XHTML mit einem 4D Namensbereich und 4D CSS Stilarten
  • Ausdrücke lassen sich mit dem Befehl ST FREEZE EXPRESSIONS jederzeit vor dem Export einfrieren
  • Weitere Informationen zum Format des 4D Write Pro Dokuments finden Sie im Abschnitt Dokumentformat .4wp
  • Weitere Informationen zum Format .docx, insbesondere die Liste der bekannten Unterschiede oder nicht kompatiblen Features, finden Sie unter Export im Format .docx.

Im Parameter Option übergeben Sie Optionen zum Konfigurieren des Exports. Sie haben folgende Möglichkeiten:

  • Einen Wert Lange Ganzzahl zum Definieren der Art des HTML Code; es gibt folgende Konstanten:
     
    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


    • HTML debug option aus (Standard):
    • HTML debug option an:
  • oder ein String. Es wird folgende Eigenschaft unterstützt (nur bei Verwenden des Formats wp mime html):
    •  "CID host domain name: Host Domain, das mit '@' als Trenner an generierte CID URLs angefügt wird. Übergeben Sie zum Beispiel gmail.com, wird '123@gmail.com' angefügt, wenn die einmalige ID von CID 123 ist. Dies wird standardmäßig weggelassen, d.h. nur die einmalige ID von CID erscheint (wird von den meisten Mail Servern akzeptiert).

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



Siehe auch 

Export im Format .docx
WP EXPORT DOCUMENT

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: 4D Write Pro Programmiersprache
Nummer: 1319

Dieser Befehl kann in preemptive Prozessen laufen

 
GESCHICHTE 

Erstellt: 4D v14 R5
Geändert: 4D v15 R2
Geändert: 4D v17 R4

 
ARTIKELVERWENDUNG

4D Write Pro Handbuch ( 4D v18)