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 R7
WP Importer document
|
WP Importer document ( cheminFichier {; option} ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
cheminFichier | Chaîne |
![]() |
Chemin du document 4D Write (.4w7 ou .4wt) ou du document 4D Write Pro (.4wp) |
|||||
option | Entier long, Objet |
![]() |
Option de formatage des expressions HTML | |||||
Résultat | Objet |
![]() |
Objet 4D Write Pro | |||||
La commande WP Importer document convertit un document 4D Write Pro / 4D Write existant (extension .4wp, .4w7 ou .4wt) ou un document MS Word (.docx) en un nouvel objet 4D Write Pro.
Dans le paramètre cheminFichier, vous passez le chemin d'accès d'un document stocké sur disque. Les types de documents suivants sont pris en charge :
Vous devez passer un chemin d'accès complet, sauf si le document est situé au même niveau que le fichier de structure, auquel cas vous pouvez passer uniquement son nom.
Note : Si vous voulez importer un document stocké dans un champ BLOB 4D, utilisez plutôt la commande WP Nouveau.
Une erreur est retournée si le paramètre cheminFichier est invalide, si le fichier est manquant, ou si le format du fichier n'est pas pris en charge.
Le paramètre optionnel option permet de définir les options d'import pour :
Par défaut, les expressions HTML insérées dans les anciens documents 4D Write ne sont pas importées (aucune prise en charge de 4D Write Pro). Si vous passez la constante wk import html expressions as text dans le paramètre option, les expressions HTML seront importées en texte brut dans les balises ##htmlBegin## et ##htmlEnd## -- et devront être formatées ultérieurement. Par exemple :
##htmlBegin##<span>Titre importé<b>bold</b></span>##htmlEnd##
Attribut | Type | Description |
anchoredTextAreas | Texte | Pour les documents MS Word (.docx) uniquement. Indique la manière dont les zones de texte ancré sont gérées. Valeurs disponibles :
Note : La mise en page et le nombre de pages du document peuvent changer. Voir aussi Comment importer au format .docx |
anchoredImages | Texte | Pour les documents MS Word (.docx) uniquement. Indique la manière dont les images ancrées sont gérées. Valeurs disponibles :
|
sections | Texte | Pour les documents MS Word (.docx) uniquement. Indique la manière dont les sections sont gérées. Valeurs disponibles :
Note : Les sauts de section (à l'exception des sauts continus) sont convertis en sauts de section avec saut de page. Les sauts de section continus sont importés. |
fields | Texte | Pour les documents MS Word (.docx) uniquement. Indique la manière dont les champs .docx ne pouvant être convertis en formules 4D Write Pro sont gérés. Valeurs disponibles :
Note : Si un champ .docx correspond à une variable 4D Write Pro, le champ est importé sous forme de formule et cette option est ignorée. |
borderRules | Texte | Pour les documents MS Word (.docx) uniquement. Indique la manière dont les bordures de paragraphes sont gérées. Valeurs disponibles :
|
preferredFontScriptType | Texte | Spécifie la police favorite à utiliser lorsque différentes polices sont définies pour une seule propriété de police dans OOXML. Valeurs disponibles :
|
htmlExpressions | Texte | Pour les documents 4D Write (.4w7) uniquement. Indique la manière dont les expressions HTML sont gérées. Valeurs disponibles :
|
importDisplayMode | Texte | Pour les documents 4D Write (.4w7) uniquement. Indique la manière dont les images affichées sont gérées. Valeurs disponibles :
|
Notes de compatibilité
C_OBJET(WPDoc)
WPDoc:=WP Importer document("C:\\documents\\4DWriteDocs\\Letter.4w7")
Vous souhaitez importer un document .docx et souhaitez que les bordures de paragraphe soient réduites comme dans MS Word :
$options:=Creer objet
$options.borderRules:="collapse" // réduit les bordures de paragraphe lors de la conversion
wpDoc:=WP Importer document(«mydoc.docx»;$options)
Vous souhaitez importer les champs d'origine .docx sous forme de texte (pour les champs non convertis en formules 4D) :
$options:=Creer objet
$options.fields:="label" //pour les champs non convertis, importer les références de champ sous forme de texte entre {{ et }}
wpDoc:=WP Importer document(«mydoc.docx»;$options)
Vous souhaitez importer un document .docx dont le texte est principalement en japonais :
$options:=Creer objet
$options.preferredFontScriptType:="eastAsia" //forcer la conversion pour favoriser les scripts de police d'Asie de l'Est
wpDoc:=WP Importer document(«mydoc.docx»;$options)
Produit : 4D
Thème : 4D Write Pro - Langage
Numéro :
1318
Nom intl. : WP Import document
Créé : 4D v14 R5
Modifié : 4D v15 R2
Modifié : 4D v18 R6
Modifié : 4D v19
Modifié : 4D v19 R2
Modifié : 4D v19 R3
4D Write Pro ( 4D v20 R7)