4D Write Pro & zones de texte : Options d’import et export .docx

Traduit automatiquement de Deepl

Introduites avec 4D v19 R8, les zones de texte vous permettent d’insérer du texte, des tableaux, des images, des formules et d’autres éléments n’importe où dans vos documents. Cette fonctionnalité a été améliorée dans la version 20 pour inclure la possibilité d’exporter et d’importer ces éléments depuis et vers des documents docx.

En outre, une nouvelle option d’exportation a été ajoutée qui est également valable pour d’autres types de documents !

4D Write Pro & Text Boxes : docx Options d’importation/exportation

Importation

Avant que 4D Write Pro ne prenne en charge les zones de texte, il était possible de définir comment ces zones de texte présentes dans les documents docx devaient être importées. Par défaut, leur contenus était importé « en ligne ». Ils perdaient leur formatage, mais au moins le contenu était préservé.

Bonne nouvelle : Lors de l’importation, les zones de texte sont importées telles quelles grâce à une nouvelle option, wk anchored qui devient l’option par défaut !

// If you set this option, then text boxes will not be imported
$options.anchoredTextAreas:="ignore"

// If you set this option, then text boxes content will be imported as inline text
// This WAS the default value BEFORE 4D v20
$options.anchoredTextAreas:="inline"

// Since 4D v20, there is a new value that allows to import text boxes "as it"
// Note: this IS the NEW default value!
$options.anchoredTextAreas:="anchored" // textboxes are imported as textboxes

WParea2:=WP Import document($file.platformPath; $options)

Exportation

Tout comme les couleurs d’arrière-plan ou les images utilisées dans les documents, les zones de texte sont considérées comme des éléments de l’arrière-plan. Pour une raison ou une autre, si vous devez exporter vos documents 4D Write Pro sans leurs zones de texte, il suffit d’ignorer l’arrière-plan lors de l’exportation.

Ceci est possible par programmation…

$options[wk visible background and anchored elements]:=false
WP EXPORT DOCUMENT(WParea; $path; wk docx; $options)

… ou en utilisant l’interface

CONCLUSION

Cette fonctionnalité permet une création de documents plus complète et une compatibilité avec l’importation et l’exportation de documents docx. Faites-nous savoir ce que vous en pensez sur le Forum 4D !

Roland Lannuzel
- Product Owner & 4D Expert - Après avoir étudié l'électronique, Roland s'est lancé dans l'informatique industrielle en tant que développeur et consultant, créant des solutions pour les clients avec une variété de bases de données et de technologies. À la fin des années 80, il est tombé amoureux de 4D et l'a utilisé pour écrire des applications commerciales, notamment des systèmes de comptabilité, de facturation et de messagerie électronique. Il a rejoint la société en 1997 et a contribué à la conception de spécifications, d'outils de test et de démonstrations, ainsi qu'à la formation et à la présentation de la communauté 4D lors de nombreuses conférences. Il continue à façonner activement l'avenir de 4D en définissant de nouvelles fonctionnalités et des outils de développement de bases de données.