4D v16WP EXPORTER VARIABLE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
WP EXPORTER VARIABLE
|
WP EXPORTER VARIABLE ( docWP ; destination ; format {; options} ) | ||||||||
Paramètre | Type | Description | ||||||
docWP | Objet |
![]() |
Variable 4D Write Pro | |||||
destination | Variable texte, Variable BLOB |
![]() |
Variable devant recevoir le contenu exporté | |||||
format | Entier long |
![]() |
Format de sortie de la variable | |||||
options | Entier long, Chaîne |
![]() |
Options d'export | |||||
La commande WP EXPORTER VARIABLE exporte l'objet 4D Write Pro docWP dans la variable 4D destination avec le format spécifié.
Dans docWP, passez l'objet 4D Write Pro que vous voulez exporter.
Dans destination, passez la variable que vous voulez remplir avec l'objet 4D Write Pro exporté. Le type de la variable dépend du format d'export défini dans le paramètre format :
Dans le paramètre format, passez une constante du thème Constantes 4D Write Pro définissant le format d'export que vous voulez utiliser. Chaque format est lié à un usage spécifique. Les formats suivants sont pris en charge :
Constante | Type | Valeur | Comment |
wk 4wp | Entier long | 4 | Le document 4D Write Pro est sauvegardé dans un format d'archive natif (HTML zippé avec images stockées dans un dossier séparé). Les expressions 4D ne sont pas calculées et les balises 4D spécifiques sont incluses. Ce format est particulièrement approprié pour la sauvegarde et l'archivage de documents 4D Write Pro sur disque sans aucune perte d'informations. |
wk mime html | Entier long | 1 | Le document 4D Write Pro est sauvegardé au format MIME HTML avec les documents html et les images embarqués en tant que parties MIME (encodées en base64). Les expressions sont calculées et les balises 4D spécifiques sont supprimées. Ce format est particulièrement adapté à l'envoi de mails au format HTML à l'aide de la commande SMTP_QuickSend. |
wk page web html 4D | Entier long | 3 | Le document 4D Write Pro est sauvegardé au format HTML et inclut les balises 4D spécifiques ; chaque expression est insérée sous forme d'espace insécable. Comme ce format est sans perte, il est approprié pour le stockage dans un champ texte. |
Notes :
Dans le paramètre options, passez des options de configuration de l'export. Vous pouvez passer soit :
Constante | Type | Valeur | Comment |
wk html debug | Entier long | 1 | Code HTML formaté ("pretty print"), facilitant le débogage |
wk normal | Entier long | 0 | Code HTML standard |
Vous voulez envoyer un mail contenant du texte multistyle, des références 4D et des images. Vous pouvez utiliser une zone 4D Write Pro exportée au format MIME HTML et l'envoyer en utilisant 4D Internet Commands :
C_ENTIER LONG($smtpid_l;$err_l;$smtpOption_l;$smtpPort_l)
C_TEXTE($str;$emailBody_t;$smtpHost_t;$emailTo_t;$emailFrom_t;$smtpPass_t)
//export zone dans le format approprié
WP EXPORTER 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)
Si(($err_l=0))
ALERTE("Message envoyé à "+emailTo_t)
Sinon
ALERTE("Erreur dans les paramètres, veuillez réessayer.")
Fin de si
Produit : 4D
Thème : 4D Write Pro - Langage
Nom intl. : WP EXPORT VARIABLE
Créé : 4D v14 R5
Modifié : 4D v15 R2
4D Write Pro ( 4D v16)