Nouveau moteur de rendu du système Windows pour les zones Web
Les zones Web permettent d’afficher différents types de contenu Web dans vos formulaires : des pages HTML au contenu statique ou dynamique, des fichiers, des images,… Vous pouvez choisir entre deux moteurs de rendu pour la zone web, en fonction des spécificités de votre application :
- le moteur de rendu embarqué
- le moteur de rendu système
L’avantage du système embarqué est la portabilité multiplateforme. Il n’est pas nécessaire de s’adapter à certaines spécificités d’une plateforme. De plus, il permet d’accéder aux méthodes 4D.
L’avantage du navigateur système est les mises à jour de sécurité qui sont disponibles tout de suite. Il n’y a pas besoin d’attendre la prochaine version de 4D. Nous le recommandons pour accéder au site Internet public.
Windows ayant annoncé que« Internet Explorer 11 prend sa retraite le 15 juin 2022« , depuis 4D v19 R5, si vous utilisez le moteur de rendu du système, 4D utilise Microsoft Edge WebView2. Ce changement vous permet de bénéficier d’un navigateur moderne avec les dernières fonctionnalités et mises à jour de sécurité. Par exemple, Microsoft Edge peut être utilisé pour afficher des PDF.
4D View Pro : Interface d’impression
4D View Pro est un outil puissant dans de nombreux domaines. Ses capacités très pointues permettent aux utilisateurs de stocker, organiser et manipuler facilement les données. 4D v19 R5 apporte une nouvelle capacité au produit.
Pour faciliter la configuration de l’impression pour vos clients, le ruban a maintenant un nouvel ajout ; il prend en charge les paramètres d’impression avec un onglet Mise en page et une boîte de dialogue Mise en page. Cette boîte de dialogue comprend des onglets pour la page, les marges, l’en-tête/le pied et la feuille, ce qui permet aux utilisateurs de gérer de nombreuses options dans la commande VP SET PRINT INFO commande.
Voici tout ce que vous devez savoir.
Gestion des fichiers de répertoire dans les projets de serveurs fusionnés
Projects a introduit le nouveau fichier directory.json contenant les utilisateurs, les groupes et les permissions. Il permet l’authentification, les restrictions, les permissions sur plusieurs parties de l’application, via les paramètres ou le code. Voyons les nouvelles améliorations concernant l’utilisation de ce fichier dans les projets de serveurs fusionnés.
ORDA et 4D Write Pro : le couple de choc !
Les documents de 4D Write Pro contiennent souvent des formules renvoyant des données ou des calculs dépendant de la base de données. Grâce à l’utilisation des contextes, associer ces données aux documents devient un jeu d’enfant !
Dans ce billet de blog, nous verrons comment la combinaison de documents 4D Write Pro avec des données récupérées par ORDA rend le code clair et facile à maintenir.
4D Write Pro – Améliorez la mise en page de vos documents grâce à des paragraphes liés.
La mise en page des documents est un sujet essentiel dans de nombreuses entreprises, et les paramètres à prendre en compte sont nombreux. Pour avoir un contrôle encore plus précis sur l’apparence des documents, il est désormais possible de lier les paragraphes entre eux.
ORDA – Optimisez les performances grâce à un contrôle total des requêtes REST
Avec une version précédente, vous avez découvert comment les requêtes ORDA REST avaient été automatiquement optimisées pour augmenter les performances lors du travail avec un datastore distant et des configurations client/serveur.
Vous avez appris que vous pouvez utiliser des contextes pour profiter de l’optimisation automatique des requêtes ORDA REST.
C’était une étape importante, mais nous vous proposons maintenant d’avoir un contrôle complet sur le comportement de vos requêtes REST. La performance étant une préoccupation stratégique, vous devez être impatient de découvrir cette nouvelle fonctionnalité !
Et ce n’est pas tout, de nouveaux outils sont désormais disponibles pour vous aider à comprendre et déboguer vos problèmes.
Continuez à lire pour une présentation complète.
Désactivation des explorateurs sur les serveurs fusionnés
Vous pouvez vouloir restreindre l’accès des administrateurs à l’explorateur de données et à l’explorateur d’exécution dans vos serveurs fusionnés déployés. 4D v19 R5 permet de le faire.
Voici tout ce que vous devez savoir.
4D View Pro : Remplissez vos feuilles avec un contexte de données
4D View Pro vous offre une nouvelle façon de charger vos données et de créer vos modèles : le contexte de données. Il vous permet de créer votre document avec des espaces réservés et de les remplir en définissant ce contexte de données.
Avec seulement quelques lignes de code, vous pouvez afficher des objets ou des collections sans les autoriser d’abord avec VP SET CUSTOM FUNCTION! Entrons dans les détails.
Une manière transparente de gérer les paramètres
Dans la déclaration d’une fonction ou d’une méthode, vous définissez explicitement ses paramètres. Ensuite, lorsque vous appelez cette fonction ou cette méthode, vous pouvez lui passer moins de paramètres si certains sont facultatifs. Ou, si vous avez utilisé la déclaration avec ${n}, le nombre de paramètres passés est variable. Dans ce cas, vous utilisez la commande Count Parameters avec une boucle sur les arguments. Ce code fonctionne parfaitement. Pourtant, il est un peu lourd.
Vous nous avez demandé une façon plus légère de gérer les paramètres, et nous vous avons écouté. À partir de 4D v19 R5, nous vous fournissons une nouvelle commande, Copy parameters qui vous permet d’écrire un code transparent, plus élégant et plus facile à lire.
Accédez à vos classes de composants à partir de votre projet hôte
Les composants peuvent désormais publier des classes ! Et mieux encore, si votre application est encore en mode binaire, vous pouvez maintenant bénéficier des classes et du développement orienté objet en utilisant un composant (en mode projet) pour créer vos propres classes et les utiliser à partir de votre application (basée sur le mode binaire).
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