Plus d’actions standard pour les zones de texte stylisé

Traduit automatiquement de Deepl

Vous voulez créer rapidement une barre d’outils pour vos zones de texte stylisées. Vous voulez changer la police du texte ou calculer/geler des expressions 4D sans écrire une ligne de code. C’est possible grâce aux nouvelles actions standard pour les zones de texte stylisé.

Il suffit d’associer une action standard à chaque objet bouton et 4D gèrera tout automatiquement : le déclenchement de l’action mais aussi l’activation ou la désactivation du bouton si l’action n’est pas disponible dans le contexte actuel.

Voici un exemple de barre d’outils de couleur où chaque bouton est associé à une action standard.

Standard actions - Color toolbar

Pour découvrir toutes les possibilités et la puissance des actions standard, et obtenir plus de détails sur leur utilisation, nous vous recommandons de consulter cet article de blog sur les actions standard.

Dans la base de données suivante, nous vous montrons les différentes possibilités d’utilisation des actions standard :

Exemple de base de données

Liste des actions

Il existe plusieurs actions standard disponibles pour les zones de texte stylisé :

  • fontBold, fontItalic, fontUnderline, fontLinethrough pour basculer les attributs de police gras/italique/souligné/traduit en ligne
  • fontStyle pour afficher le sous-menu des styles de police standard
  • fontSize ou color avec un paramètre pour définir une taille ou une couleur de police donnée
  • font/showDialog, color/showDialog ou backgroundColor/showDialog pour afficher la police système, le sélecteur de couleur de police ou la boîte de dialogue de la couleur d’arrière-plan de la police.
  • visibleReferences, computeExpressions ou freezeExpressions pour afficher, mettre à jour ou geler toutes les expressions dynamiques de la zone
  • toutes les actions liées à la vérification de l’orthographe. Entre autres : spell/autoCorrectionEnabled, spell/autoLanguageEnabled, spell/showDialog, …

Nouvelles commandes

La commande INVOKE ACTION a été ajoutée. Elle exécute une action standard dans un contexte défini.

Pour savoir si une action standard est applicable et valide dans le contexte actuel, vous pouvez utiliser la nouvelle commande Get action info commande.

Documentation

Pour plus de détails, veuillez lire cet article dans le centre de documentation 4D.

D’autres actions standard sont également disponibles pour les zones 4D Write Pro. Il y a beaucoup d’actions différentes disponibles (plus de 80) pour plus de détails vous pouvez lire cet article de blog.

Vanessa Talbot
- Product Owner -Vanessa Talbot a rejoint l'équipe du programme 4D en juin 2014. En tant que Product Owner, elle est chargée de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation des fonctionnalités livrées répond aux besoins des clients.Depuis son arrivée, elle a travaillé à la définition des fonctionnalités clés de 4D. Elle a travaillé sur la plupart des nouvelles fonctionnalités de multithreading préemptif et aussi sur un sujet très complexe : la nouvelle architecture pour les applications enginées. Vanessa est diplômée de Telecom Saint-Etienne. Elle a commencé sa carrière à l'Institut de Recherche Criminelle en tant que développeur pour le département audiovisuel. Elle a également travaillé dans les domaines des médias et du médical en tant qu'experte en support technique, en production ainsi qu'en documentation de nouvelles fonctionnalités.