4D v18

WP EXPORTER DOCUMENT

Accueil

 
4D v18
WP EXPORTER DOCUMENT

WP EXPORTER DOCUMENT 


 

WP EXPORTER DOCUMENT ( docWP ; cheminFichier {; format {; options}} )  
Paramètre Type   Description
docWP  Objet in Variable 4D Write Pro
cheminFichier  Chaîne in Chemin du fichier d'export
format  Entier long in Format de sortie du document
options  Entier long in Options d'export

La commande WP EXPORTER DOCUMENT exporte l'objet 4D Write Pro docWP dans un document sur disque défini par le paramètre cheminFichier ainsi que des paramètres optionnels.

Dans docWP, passez l'objet 4D Write Pro que vous voulez exporter. 

Dans cheminFichier, passez le chemin de destination et le nom du document à exporter. Si vous passez uniquement un nom de fichier, il sera enregistré au même niveau que le fichier de structure de 4D. Par défaut, si vous omettez le paramètre format, la commande utilise l'extension du fichier pour déterminer le format d'export du document.

Vous pouvez également passer une constante du thème Constantes 4D Write Pro dans le paramètre format. Dans ce cas, 4D ajoute l'extension appropriée au nom de fichier si nécessaire. 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 :
  • Corps / en-têtes / pieds de page / sections
  • Page / paramètres d'impression (marges, couleur d'arrière-plan / image, bordures, marges intérieures, taille du papier / orientation)
  • Images - en ligne, ancrée, et format d'image d'arrière-plan (défini avec wk background image)
  • Variables et expressions compatibles (numéro de page, nombre de pages, date, heure, metadonnées). Les variables et expressions non compatibles seront évaluées et figées avant l'export.
  • Signets
Notez que certains paramètres de 4D Write Pro peuvent être non disponibles ou fonctionner différemment dans Microsoft Word.
wk page web complète Entier long 2 Extension .htm ou .html. Le document est sauvegardé au format HTML standard et ses ressources sont sauvegardées séparément. Les balises 4D spécifiques sont supprimées et les expressions sont calculées. Ce format est particulièrement adapté à l'affichage d'un document 4D Write Pro dans un navigateur Web.

Notes :

  • "Balises 4D spécifiques" désigne le XHTML 4D avec namespace 4D et styles CSS 4D.
  • Les expressions peuvent être figées à tout moment à l'aide de la commande ST FIGER EXPRESSIONS.
  • Pour plus d'informations sur le format de document 4D Write Pro, veuillez vous reporter au paragraphe Format de document .4wp.
  • Pour consulter la liste des différences ou des incompatibilités connues liées à l'utilisation du format .docx, veuillez lire Exporter au format .docx.

Vous pouvez passer dans le paramètre options des options de configuration de l'export. Vous devez passer une valeur de type entier long pour définir le style du code HTML. Les constantes suivantes sont disponibles :

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
  • Option HTML debug désactivée (défaut) :
  • Option HTML debug activée :

Vous voulez exporter le contenu de l'objet 4D Write Pro myArea dans un document dans le dossier de votre base. Vous pouvez activer l'option debug à l'aide d'un bouton 'pprint' :

 C_TEXTE($filePath)
 $filePath:=Dossier 4D(Dossier base)+"Export fichiers"+Séparateur dossier+"WriteProExport.html"
 Si(pprint=0) //si l'option debug est désactivée
    WP EXPORTER DOCUMENT(myArea;$filePath;wk web page complète;wk normal)
 Sinon
    WP EXPORTER DOCUMENT(myArea;$filePath;wk web page complète;wk html debug)
 Fin de si

Vous souhaitez exporter le contenu de l'objet 4D Write Pro myArea dans le format .4wp :

 C_TEXTE($path)
 C_ENTIER LONG($docRef)
 
 Au cas ou
    :(Evenement formulaire code=Sur clic)
 
       $path:=Dossier 4D(Dossier base)+"Export"+Séparateur dossier
       $path:=Selectionner document($path;".4wp";" title";Saisie nom de fichier)
 
       Si($path#"")
          WP EXPORTER DOCUMENT(myArea;document;wk 4wp;wk normal)
       Sinon
          ALERTE("An error occurred.")
       Fin de si
 Fin de cas



Voir aussi  

Exporter au format .docx
WP EXPORTER VARIABLE

 
PROPRIÉTÉS 

Produit : 4D
Thème : 4D Write Pro - Langage
Numéro : 1337
Nom intl. : WP EXPORT DOCUMENT

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v14 R5
Modifié : 4D v15 R2
Modifié : 4D v17 R4

 
UTILISATION DE L'ARTICLE

4D Write Pro ( 4D v18)