4D Write Pro – Plus de contrôle lors de l’utilisation des formules

Traduit automatiquement de Deepl

En tant qu’utilisateur de 4D Write Pro , vous avez très probablement utilisé des expressions (ou plus récemment des formules) pour remplir automatiquement certaines parties de vos documents. Ces formules peuvent renvoyer du texte« brut » ou des images. Dans le cas du texte, elles peuvent contenir des sauts de ligne. La question est de savoir comment traiter ces sauts de ligne lorsqu’ils sont traités dans les documents de 4D Write Pro ? Cet article de blog fournit les réponses … continuez à lire !

HDI : Gérer les caractères spéciaux renvoyés par les formules

Les sauts de ligne n’existaient tout simplement pas dans 4D Write. Lorsque l’on tapait un « retour chariot », il fallait créer un nouveau paragraphe. Aujourd’hui, 4D Write Pro vous offre deux possibilités :

  • insérer une nouvelle ligne à l’intérieur d’un paragraphe existant
  • créer un nouveau paragraphe

Alors que faire si le texte renvoyé par une formule contient un ou plusieurs retours chariot ? Doit-on les considérer comme des sauts de paragraphe ou de simples sauts de ligne ? Jusqu’à présent et contrairement à 4D Write, 4D Write Pro les considérait comme de simples sauts de ligne. A partir de 4D v18 R4, le choix vous appartient grâce à une nouvelle propriété du document qui définit comment ils doivent être traités !

Si vous souhaitez que les retours chariot soient traités comme des sauts de paragraphe :

WP SET ATTRIBUTES(WParea;wk break paragraphs in formulas;True)

Si vous souhaitez que les retours chariot soient traités comme des sauts de ligne :

WP SET ATTRIBUTES(WParea;wk break paragraphs in formulas;False)

C’est tout ! C’est aussi simple que cela 🙂

Bonus : vous pouvez changer d’avis à tout moment. C’est une propriété du document qui peut être modifiée en fonction de vos besoins et de ceux de vos clients !

En savoir plus sur cette fonctionnalité sur le doc center.

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.