4D View Pro – Hauteur variable des rangées dans la boîte de liste
L’affichage d’une liste dont la hauteur de ligne s’adapte exactement au contenu est un besoin très courant. 4D View Pro inclut une nouvelle fonctionnalité qui permet à de contrôler indépendamment la hauteur de chaque ligne d’une boîte de liste pour l’adapter à son contenu. Pour en savoir plus sur 4D View Pro, consultez cet article de blog.
Il existe désormais deux façons de définir la hauteur d’une ligne dans une zone de liste :
- à l’aide de nouvelles commandes dédiées
- en utilisant un nouveau tableau de contrôle
Les commandes 4D Write Pro dans des processus préemptifs
Avec 4D v16, vous pouvez améliorer l’évolutivité de votre base de données en utilisant les nouvelles commandes 4D Write Pro dans des processus préemptifs.
Si vous effectuez des routines de création ou de conversion de documents par programme, par exemple des factures, vous pouvez désormais le faire avec des travailleurs préemptifs, car la plupart des commandes de 4D Write Pro sont désormais thread safe!
Listbox – colonnes redimensionnées automatiquement !
4D v16 comprend une nouvelle fonctionnalité qui offre à votre utilisateur final une grande liberté et une grande souplesse au niveau de l’interface lorsqu’il utilise des boîtes de liste. Les contraintes définies pour chaque colonne sont désormais entièrement appliquées et respectées lorsque la boîte de liste à laquelle elles appartiennent est redimensionnée.
Nouvelles commandes pour sauvegarder et restaurer les paramètres d’impression
Cette fonction permet aux utilisateurs d’enregistrer et de restaurer les paramètres d’impression (même ceux qui ne peuvent pas être définis à l’aide des commandes 4D Get print option et SET PRINT OPTION ) de manière rapide et efficace, que ce soit sous Windows ou Mac OS dans des environnements 32 et 64 bits.
Les imprimantes de bureau prennent en charge un grand nombre de fonctions : recto-verso, agrafage, perforation, filigrane, économie d’encre, calibrage des couleurs, pour n’en citer que quelques-unes. Les nouvelles commandes BLOB to print settings et Print settings to BLOB permettent de sauvegarder et de restaurer l’ensemble des informations disponibles via les boîtes de dialogue de l’imprimante, ce qui permet des travaux d’impression entièrement automatiques (et sans visage).
Exécution d’une action lors du redimensionnement de la colonne de la boîte de liste
L’événement On Column Resize est maintenant déclenché « en direct » pendant le redimensionnement des boîtes de liste tant que l’utilisateur modifie la largeur des colonnes (auparavant, il n’était généré qu’une fois, à la fin du redimensionnement).
Grâce à cette fonctionnalité, les programmeurs de 4D auront la possibilité de créer des interfaces réactives et en direct basées sur la largeur réelle des colonnes !
En-têtes et pieds de page dans 4D Write Pro
4D Write Pro progresse avec 4D v16 !
Vous pouvez désormais insérer des en-têtes et des pieds de page dans vos documents 4D Write Pro mais aussi récupérer les en-têtes et les pieds de page existants lorsque vous ouvrez un document .4w7 existant à partir du plugin 4D Write.
Vous pouvez définir des sections de document et ajouter des en-têtes ou des pieds de page pour toutes les sections ou indépendamment par section. Vous pouvez avoir des en-têtes/pieds de page différents pour les pages de droite et de gauche, ou pour la première page de la section. Bien entendu, les en-têtes et pieds de page peuvent être stylisés comme le reste du document (police, couleur, marge, remplissage, bordures…) et peuvent également contenir des images.
Insertion d’images en ligne dans les documents de 4D Write Pro
Vous souhaitez insérer le logo de votre entreprise dans la signature de tous vos documents 4D Write Pro lors de leur création ? Ou vous voulez ajouter une image de produit pour chacune des lignes de vos factures ?
Avec 4D v16, il est maintenant possible d’insérer des images en ligne par code dans votre document 4D Write Pro avec la commande dédiée WP INSERT PICTURE!
Allez plus loin avec les champs d’objets
Leschamps d’objets introduits avec la v15 permettent de créer des bases de données non structurées, semblables à des bases de données sans schéma (NoSQL). 4D v16 va encore plus loin. Obtenez une structure dynamique pour les données non structurées… Confus ?
Imaginez que vous utilisiez un champ objet pour permettre à vos clients de stocker des données personnalisées, où ils peuvent créer leurs propres champs. Cela fonctionne bien et constitue l’une des raisons les plus intéressantes d’utiliser un champ objet. Le problème est le suivant : comment permettre à votre client d’interroger ces données non structurées ? Vous ne savez pas quels « champs » ils ont utilisés, vous ne pouvez pas construire un éditeur de requêtes par-dessus ou proposer une liste déroulante avec les valeurs utilisées.
Utiliser Unicode pour les textes dans les formulaires
Dans 4D v16, les textes de tous les objets de formulaire (textes statiques, boutons, cases à cocher, etc…) seront stockés en Unicode, ce qui vous permettra d’utiliser des caractères de différentes langues directement dans l’éditeur de formulaire.
En particulier pour les langues asiatiques ou d’Europe de l’Est, cela facilitera le processus de développement.
Nouvel événement « On mouse up » pour l’objet image
Dans 4D v16, vous avez maintenant un nouvel événement « On Mouse Up« pour les objets images non-dragables !
Cette fonctionnalité vous permettra de dessiner et/ou de déplacer facilement des objets SVG, sans avoir recours à des astuces comme « SET TIMER(1) » pour détecter que le bouton de la souris a été relâché.
Nous contacter
Vous avez une question, une suggestion ou vous voulez simplement entrer en contact avec les blogueurs 4D ? Envoyez-nous un message !
* Votre vie privée est très importante pour nous. Veuillez cliquer ici pour consulter notre Politique