Une nouvelle fonctionnalité dans 4D Write Pro : les « signets » !

Les signets peuvent désormais être créés à l’intérieur des documents de 4D Write Pro. Mais qu’est-ce qu’un signet ? Un signet est une référence nommée correspondant à une sélection de texte d’un document 4D Write Pro.

Plusieurs signets peuvent être présents dans un même document. Une fois les signets créés, ils peuvent être récupérés sous la forme d’une liste de noms, puis l’utilisation de l’un d’entre eux permet de retrouver la plage de texte correspondante.

Bien entendu, les signets peuvent également être supprimés. Et la suppression d’un signet n’affecte en rien le document.

Pour gérer ces signets, 4 nouvelles commandes ont été créées afin de pouvoir les manipuler par programmation :

  • WP CREATE BOOKMARK
  • WP GET BOOKMARKS
  • WP Get bookmark range
  • WP DELETE BOOKMARK

 

Le widget 4D Write Pro a également été mis à jour pour les gérer sans aucune programmation.

index

Ce panneau permet de

  • créer des signets basés sur la sélection de texte
  • de supprimer un signet sélectionné dans la liste
  • mettre à jour un signet existant (en fonction d’une nouvelle sélection de texte)

Un exemple illustrant l’utilisation de ces nouvelles commandes est disponible : Exemple de base de données.

Pour plus de détails sur le concept de signet, veuillez consulter la section Accès au contenu des documents par programmation du manuel de référence de 4D Write Pro v16.

 

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.