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.
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 :
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.