Créez votre propre interface pour 4D Write Pro

Vous souhaitez créer rapidement une barre de menu pour gérer vos 4D Write Pro zones ? Vous voulez créer votre propre menu contextuel pour vos utilisateurs finaux ? Vous souhaitez créer une mosaïque de couleurs pour changer le fond du document ? Alors cette fonctionnalité est faite pour vous – et mieux, vous n’avez même pas besoin d’écrire une seule ligne de code…

Nous avons ajouté des actions standard pour gérer les zones 4D Write Pro . Elles peuvent être définies lors de la phase de conception ou par programmation. Plus de 80+ actions sont disponibles et pour n’en citer que quelques-unes : Style de police (gras, italique, souligné), Couleur de police, Couleur de fond, Alignement du texte (gauche, centre, droite, justifié…), Bordures (style, couleur, largeur, rayon…), Actions du correcteur orthographique…

Il est important de noter que lorsqu’elles sont assignées à des objets d’interface, les actions standard gèrent automatiquement l’activation/désactivation de l’objet en fonction du contexte. Facile !

Voici un exemple d’un menu 4D Write Pro utilisant les actions standard :

4D Write Pro menu

 

En plus des menus, une simple barre d’outils d’actions peut être construite très facilement en utilisant une action standard pour chaque bouton :

4D Write Pro toolbar with Standard actions

Les actions standard peuvent également être utilisées pour remplacer le menu contextuel par défaut de la zone 4D Write Pro par votre propre menu contextuel afin qu’il s’adapte parfaitement à vos besoins :

blank

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 jeter un coup d’œil à cet article de blog sur les actions standard.

Dans la base de données suivante, vous pouvez voir comment utiliser l’action standard de chaque manière différente :

Exemple de base de données

Liste des actions

Chaque action du menu contextuel (très riche) de la zone 4D Write Pro est désormais disponible en tant qu’action standard. Cela signifie que vous pouvez maintenant accéder à toutes ces actions par programmation même si une commande WP n’existe pas encore !

Voici une liste non exhaustive des actions standards disponibles pour les zones 4D Write Pro car il y a près d’une centaine d’actions :

  • fontBold, fontItalic, fontUnderline, fontLinethrough, fontSubscript et fontSuperscript pour basculer les attributs de police en gras, italique, souligné, transcrit, en indice et en exposant.
  • fontSize ou color avec un paramètre pour définir une taille de police 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.
  • borderStyle, borderColor, borderRadius, borderWidth avec un paramètre pour définir le style, la couleur, le rayon et la largeur de la bordure du document/paragraphe/image/texte
  • margin ou padding avec un paramètre pour définir la marge ou le remplissage du document/paragraphe/image/texte
  • bookmark et un paramètre pour sélectionner un signet donné
  • 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, …
  • visibleBackground, visibleFooters, visibleHeaders, visibleHiddenChars, visibleHorizontalRuler ou visiblePageFrames pour afficher/masquer l’arrière-plan du document, les pieds de page, les en-têtes, les caractères cachés, la règle horizontale ou le cadre de la page.
  • zoom avec une valeur donnée passée en paramètre pour définir le zoom de la vue
  • merge ou split fusionner/séparer les paragraphes
  • pageMode avec un paramètre pour définir le mode d’affichage de la page (brouillon, intégré, page).

Voir la liste complète des actions standard de 4D Write Pro >.

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 Get action info commande.

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.