4D Write Pro : Plus d’options d’affichage pour les images ancrées et les zones de texte !

Jusqu’à présent, dans les documents 4D Write Pro, les images peuvent être soit alignées (comme un gros caractère), soit derrière ou devant le texte. Les zones de texte (apparues dans 4D v20) peuvent également être placées devant ou derrière le texte. Une énorme amélioration arrive avec 4D 20 R5 où les images et les zones de texte peuvent maintenant être entourées d’un texte enveloppant !

HDI

Images et zones de texte, position et taille

Les images et les zones de texte peuvent être placées n’importe où dans un document. Grâce aux nouveaux modes d’ancrage, il est désormais possible d’envelopper le texte de manière à ce que le texte principal du document reste visible quel que soit l’emplacement de l’image ou de la zone de texte !

NOUVEAUX MODES D’ANCRAGE

Le texte peut désormais s’enrouler automatiquement autour des images de différentes manières, ce qui vous permet de créer des documents et des modèles sans limites ! Vous pouvez décider si le texte doit rester au-dessus et au-dessous des images (en laissant les côtés libres) ou s’il peut également s‘enrouler à gauche, à droite ou des deux côtés des images… ou des zones de texte. Et ce, quel que soit le nombre d’images dans vos documents. Les images et les zones de texte peuvent même se chevaucher et laisser tout le texte visible.

Interface et programmation

L’interface

L’interface de 4D Write Pro a été améliorée pour vous permettre de choisir le mode d’affichage des images et des zones de texte. Il vous suffit de sélectionner l’image puis de choisir le mode d’affichage désiré !

blank

Actions standard

De nouvelles valeurs pour les actions standards image/anchorLayout et textBox/anchorLayout sont disponibles

  • wrapTopBottom
  • wrapSquare
  • wrapSquareLeft
  • wrapSquareRight
  • wrapSquareLargest

Exemples :

image/anchorLayout?value=wrapSquareLeft
textBox/anchorLayout?value=wrapSquareLargest

Programmation

De nouveaux attributs sont disponibles pour les images et les zones de texte et peuvent être définis à l’aide de la commande bien connue WP SET ATTRIBUTES. Les nouveaux attributs sont wk text wrap top bottom , wk text wrap square, wk text wrap square left, wk text wrap square right, et wk text wrap square largest.

WP SET ATTRIBUTES($picture; wk anchor layout; wk text wrap square largest)
WP SET ATTRIBUTES($textBox; wk anchor layout; wk text wrap top bottom)

Importation et exportation

Bien entendu, l’importation et l’exportation n’ont pas été oubliées !

Cette fonctionnalité est prise en compte lors de l’exportation vers SVG, PDF, HTML (basé sur le mode intégré) ainsi que lors de l’importation et de l’exportation vers Word !

Remarque : même si HTML ne prend pas en charge l’habillage du texte, l’exportation des images et des zones de texte a été améliorée. Elles seront placées à la position gauche ou droite la plus proche dans le document. Voir le HDI pour un exemple !

Conclusion

A chaque nouvelle version, 4D Write Pro s’enrichit de nouvelles possibilités graphiques. Cela vous permettra certainement de créer des documents de plus en plus riches et modernes.
Comme d’habitude, consultez la documentation pour tout complément d’information.

Au plaisir de vous lire 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.