Une zone de plug-in est une zone du formulaire contrôlée par un plug-in de 4D. Lorsque vous ouvrez une base de données, 4D crée une liste interne des plug-ins installés dans la base. Une fois que vous avez inséré un objet de type “Zone du plug-in” dans un formulaire, vous pouvez sélectionner le plug-in à lui affecter via la liste "Type" dans la fenêtre de propriétés de l’objet :

Notes :
- Certains plug-ins, comme 4D Internet Commands, ne peuvent pas être utilisés en tant que zones de formulaires ou dans des fenêtres externes. Dans ce cas, ils n’apparaissent pas dans la liste.
- Par défaut dans les versions 64 bits de 4D, la liste ne contient aucun plug-in.
- Lorsque le type d’objet est une zone de plug-in, un bouton Avancé peut être disponible dans la propriétés de la zone. En effet, l’auteur du plug-in peut vous proposer des options avancées.
Si vous dessinez une zone de plug-in trop petite, 4D l’affiche sous forme de bouton dont le libellé est le nom de la variable associée à la zone. En exécution, l’utilisateur peut cliquer sur ce bouton afin d’ouvrir une fenêtre spécifique affichant le plug-in.
Pour ajouter un plug-in dans votre environnement 4D, vous devez dans un premier temps quitter votre application 4D. Le chargement des plug-ins ne s’effectue qu’au lancement de l’application. Pour plus d’informations sur l’installation d’un plug-in, reportez-vous à la section Installer des plugins ou des composants.
La capacité d’intégrer des plug-ins dans les formulaires permet d’accéder à des possibilités illimitées lorsque vous créez des applications personnalisées. Une zone de plug-in peut réaliser une tâche simple comme l’affichage d’une horloge numérique dans un formulaire, ou plus complexe comme proposer un environnement de traitement de textes, un tableur ou un éditeur graphique.
Si vous êtes intéressés par la conception de vos propres plug-ins, vous pouvez recevoir des informations sur l’écriture et l’implémentation de plug-ins. 4D propose un kit complet (sur github) permettant l’écriture de plug-ins personnalisés.
En version 32 bits, 4D propose par défaut les types de plug-ins suivants :
- Report (Etat) : une zone d’état est utilisée pour insérer un état rapide dans un formulaire. La zone d’état rapide peut afficher des données sous forme de tableau, effectuer des calculs récapitulatifs, etc. Cette zone peut être contrôlée via sa propre barre de menus ou des commandes de langage de 4D. Pour plus d’informations, reportez-vous au chapitre Etats rapides.
Note : Ce plug-in est remplacé dans les versions 64 bits de 4D par un nouvel éditeur et une zone de sous-formulaire en page (cf. Etats rapides (64 bits)). - OLE tools (Windows uniquement) : une zone OLE permet, sous Windows, d’ouvrir une fenêtre sur des documents provenant d’autres applications à l’intérieur de votre base de données.
Note : Le plug-in OLE tools est obsolète dans 4D v16 et suivantes.