Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20
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 | Objet, Entier long |
![]() |
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 docx | Entier long | 7 | Extension .docx. Le document 4D Write Pro est sauvegardé sous format Microsoft Word (certifié pour Microsoft Word 2010 et versions plus récentes). Les éléments du document exportés sont les suivants :
|
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. |
wk pdf | Entier long | 5 | Extension .pdf. Le document 4D Write Pro est sauvegardé au format PDF, selon le mode de vue Page.
Les métadonnées suivantes sont exportées dans un document PDF :
Notes :
|
wk svg | Entier long | 8 | La page du document 4D Write Pro est enregistrée au format SVG, défini sur le mode d'affichage Page. Note : Lors de l'export au format SVG, vous pouvez exporter une seule page à la fois uniquement. Utilisez wk page index pour renseigner la page à exporter. |
Notes :
Passez un objet dans option contenant les valeurs définissant les propriétés du document exporté. Les propriétés suivantes sont disponibles :
Constante | Valeur | Comment |
wk CID host domain name | cidHostDomain | Nom de domaine hôte : domaine hôte qui sera ajouté aux URLs CID générés comprenant un '@' comme séparateur. Disponible uniquement lorsque le format wk mime html est utilisé. |
wk embedded pictures | embeddedPictures | Pour l'export SVG uniquement. Définit si les images sont incorporées dans le fichier .svg exporté lorsque vous appelez WP EXPORTER DOCUMENT. Valeurs disponibles :
|
wk google fonts tag | googleFontsTag | Pour l'export SVG uniquement. Définit la règle d'import pour les polices Google dans le SVG exporté. Valeurs possibles :
Note : Cette propriété est définie sur false par défaut, car lorsqu'elle est activée, les polices Google remplacent les polices natives, et les polices natives ont généralement un meilleur rendu dans le navigateur. |
wk HTML pretty print | htmlPrettyPrint | Le code HTML est formaté pour faciliter sa lecture. |
wk max picture DPI | maxPictureDPI | Utilisé pour réajuster (réduire) les images à une résolution souhaitée. Pour les images SVG sur Windows, elles sont utilisées pour le tramage. Valeurs par défaut :
Valeur maximale possible : 1440 |
wk optimized for | optimizedFor | Définit comment un document exporté est optimisé selon son support. Valeurs possibles :
|
wk page index | pageIndex | Pour l'export SVG uniquement. Index de la page à exporter au format svg (la valeur par défaut est 1). L'index des pages commence à 1 pour la première page du document. Note : l'index des pages est indépendant de la numérotation des pages. |
wk recompute formulas | recomputeFormulas | Définit si les formules doivent être recalculées lorsqu'elles sont exportées. Valeurs possibles :
|
wk visible background and anchored elements | visibleBackground | Affiche ou exporte les images de fond, la couleur de fond, les images ancrées et les zones de texte (pour l'affichage, effet visible uniquement en mode d'affichage Page ou Inclus). Valeurs possibles : True/False |
wk visible empty images | visibleEmptyImages | Affiche ou exporte un rectangle noir par défaut pour les images qui ne peuvent pas être chargées ou calculées (images vides ou images sous un format non pris en charge). Valeurs possibles : True/False. Valeur par défaut : True Si la valeur est False, les éléments d'image manquants ne seront pas affichés du tout, même s'ils ont des bordures, une largeur, une hauteur ou un arrière-plan ; cela peut avoir une incidence sur la mise en page des images en ligne. |
wk visible footers | visibleFooters | Affiche ou exporte les pieds de page (pour l'affichage, effet visible uniquement en mode d'affichage Page). Valeurs possibles : True/False |
wk visible headers | visibleHeaders | Affiche ou exporte les en-têtes (pour l'affichage, effet visible uniquement en mode d'affichage Page). Valeurs possibles : True/False |
wk visible references | visibleReferences | Affiche ou exporte toutes les expressions 4D insérées dans le document en tant que références. Valeurs possibles : True/False |
Le tableau suivant indique l'option disponible par format d'export :.
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 | - | toujours 300 | ![]() | ![]() | ![]() | |
wk optimized for | - | toujours wk print ) | ![]() | toujours [#cst id="5048839" /] | ![]() | |
wk recompute formulas | - | ![]() | ![]() | ![]() | ![]() | |
wk visible background and anchored elements | - | ![]() | toujours vrai | ![]() | ![]() | |
wk visible footers | - | toujours vrai | toujours faux | ![]() | ![]() | |
wk visible headers | - | toujours vrai | toujours faux | ![]() | ![]() | |
wk visible empty images | - | ![]() | ![]() | ![]() | - | ![]() |
wk visible references | - | - | - | ![]() | ![]() | |
wk page index | ![]() | |||||
wk embedded pictures | ![]() | |||||
wk google fonts tag | ![]() |
Note de compatibilité : Passer une valeur entier long dans option est pris en charge pour des raisons de compatibilité, mais il est recommandé d'utiliser un paramètre objet.
Vous souhaitez exporter le contenu de l'objet 4D Write Pro myArea au format MIME et ajouter "gmail.com" comme domaine hôte :
var $option;$export : Objet
$option[wk CID host domain name]:="gmail.com"
WP EXPORTER VARIABLE(myArea;$export;wk mime html;$option)
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
Pour exporter la première page d'un 4D Write Pro au format SVG dans une variable Texte et masquer les en-têtes :
var $options : Object
var $destination : Text
$options:=Creer objet
$options[wk optimized for]:=wk screen
$options[wk visible headers]:=false
WP EXPORTER VARIABLE(WPArea;$destination;wk svg;$options)
Exporter au format .docx
Exporter aux formats HTML et MIME HTML
WP EXPORTER DOCUMENT
Produit : 4D
Thème : 4D Write Pro - Langage
Numéro :
1319
Nom intl. : WP EXPORT VARIABLE
Créé : 4D v14 R5
Modifié : 4D v15 R2
Modifié : 4D v17 R4
Modifié : 4D v19 R3
Modifié : 4D v20
4D Write Pro ( 4D v20)