Auteur: Roland Lannuzel

Roland Lannuzel
- Product Owner & 4D Expert - Après avoir étudié l'électronique, Roland s'est lancé dans l'informatique industrielle en tant que développeur et consultant, créant des solutions pour les clients avec une variété de bases de données et de technologies. À la fin des années 80, il est tombé amoureux de 4D et l'a utilisé pour écrire des applications commerciales, notamment des systèmes de comptabilité, de facturation et de messagerie électronique. Il a rejoint la société en 1997 et a contribué à la conception de spécifications, d'outils de test et de démonstrations, ainsi qu'à la formation et à la présentation de la communauté 4D lors de nombreuses conférences. Il continue à façonner activement l'avenir de 4D en définissant de nouvelles fonctionnalités et des outils de développement de bases de données.
Produit blank

Documents 4D Write Pro : un nouveau paramètre utile

Traduit automatiquement de Deepl

4D Write Pro a été conçu pour créer toutes sortes de documents, des plus simples aux plus sophistiqués. Pour atteindre cette diversité, les documents peuvent contenir des parties distinctes, comme des paragraphes, des sections, des en-têtes, des pieds de page, etc. Une fois rempli, 4D Write Pro se comporte de manière à ce que toutes ces parties puissent être lues. Cependant, il arrive que certaines parties doivent être redimensionnées en fonction de leur contenu. C’est typiquement le cas des en-têtes et des pieds de page dont la hauteur peut changer automatiquement. Cette fonctionnalité est généralement très utile, mais il est parfois plus pratique de fixer la hauteur des en-têtes et des pieds de page à des valeurs constantes (même si leur contenu peut être tronqué et ne plus être entièrement visible).

Non classé
Produit
blank

Sur le redimensionnement… Sur le redimensionnement… Sur le redimensionnement… Sur le redimensionnement…

Traduit automatiquement de Deepl

Vous vous demandez comment créer une interface utilisateur agréable et dynamique ? En général, lorsqu’un formulaire est redimensionné, les objets du formulaire dont les propriétés de dimensionnement horizontal ou vertical sont définies pour se déplacer ou s’agrandir, sont automatiquement redimensionnés. Dans certains cas (par exemple, pour une gestion plus fine de l’interface utilisateur), les développeurs choisissent de gérer la taille et la position des objets du formulaire par programmation. Pour ce faire, ils vérifient l’événement « on resized » qui est déclenché dans la méthode du formulaire. Mais que se passe-t-il lorsque le formulaire contient un ou plusieurs sous-formulaires ? Sur plusieurs niveaux ? Cet article de blog vous donne les réponses !

Produit blank

Utilisation des bibliothèques 4D dans les bases de données des projets

Traduit automatiquement de Deepl

4D fournit des bibliothèques pour vous aider à développer des applications. L’une de ces bibliothèques est standard et contient des objets de formulaire et des widgets préconfigurés, tandis que d’autres bibliothèques sont personnalisées. La bibliothèque standard est en « lecture seule » et son comportement ne change pas lors du développement des bases de données du projet (à l’exception de différences mineures et cosmétiques au niveau de l’interface). Vous avez également la possibilité de créer vos propres bibliothèques personnalisées pour enregistrer vos propres objets de formulaire ou groupe d’objets. Dans ce cas, quelques modifications ont été apportées pour les rendre encore plus performantes. Vous trouverez ci-dessous tout ce que vous devez savoir sur ces changements :

Produit blank

4D Write Pro – Insertion et suppression de lignes et de colonnes

Traduit automatiquement de Deepl

Vous savez déjà que 4D Write Pro vous permet de créer des tableaux et d’y ajouter des lignes. Avec 4D v18, nous avons d’autres nouvelles passionnantes ! Nous sommes ravis d’annoncer que la gestion de l’insertion et de la suppression des lignes et des colonnes n’est pas seulement possible, elle est aussi très facile. Cela peut se faire soit par programmation, grâce à quatre nouvelles commandes, soit en utilisant l’interface (via les widgets ou le menu contextuel). Continuez à lire pour plus de détails !

Produit blank

4D Write Pro et tableaux – Redimensionnement facile des colonnes

Traduit automatiquement de Deepl

4D v16 R4 a réalisé vos rêves avec la livraison d’une énorme fonctionnalité : les tableaux. De véritables tableaux où le texte s’enroule automatiquement pour s’adapter à la taille de la colonne et ne se « casse » pas lorsque vos données changent ! Depuis lors, vous pouvez créer des tableaux avec autant de lignes et de colonnes que vous le souhaitez. De plus, vous pouvez définir le style du tableau, de chaque ligne, colonne ou cellule, y compris la largeur des colonnes. La plupart de ces opérations ont été réalisées par programmation, mais si nous vous disions qu’avec 4D v18, la largeur des colonnes peut être redimensionnée par les utilisateurs finaux ?

Produit blank

4D Write Pro : Plus simple, plus puissant

Traduit automatiquement de Deepl

Un grand merci à tous ceux qui utilisent 4D Write Pro et nous font part de leurs impressions sur le produit. Cela nous permet de mieux comprendre vos besoins et vos difficultés. Grâce à ces commentaires, nous avons réalisé que certaines commandes étaient devenues inutiles, complexes à utiliser et/ou difficiles à apprendre. Parfois, ce sont les plus petites choses qui rendent l’apprentissage difficile. Par exemple, si vous souhaitez simplement insérer du texte dans le pied de page, vous devez d’abord créer une plage vide ! Pourquoi est-ce si compliqué ? Bonne question !

Ainsi, de nombreuses commandes qui n’utilisaient auparavant que des plages ont été étendues afin de pouvoir gérer presque tous les types de cibles (plages, éléments, sections, documents, etc.). Le code est maintenant plus facile à écrire et à lire. Si vous avez besoin d’insérer du texte … dans un document, un pied de page, une plage, (n’importe où !) … il suffit de l’utiliser comme cible et c’est parti.

Et ce n’est pas tout ! Six commandes ont été renommées avec des noms plus courts, afin qu’elles soient plus faciles à retenir.

Produit blank

4D Write Pro : Manipuler les propriétés des vues par programmation

Traduit automatiquement de Deepl

Les documents 4D Write Pro peuvent être affichés dans différents modes(brouillon, page et intégré), chacun ayant ses propres options d’affichage. Par exemple, en mode d’affichage Page, vous pouvez choisir de masquer les règles verticales et horizontales, mais de garder les en-têtes et les pieds de page visibles. Il en va de même pour de nombreuses autres propriétés d’affichage telles que le zoom, la vérification orthographique, les cadres de page, etc. Treize options d’affichage différentes peuvent être définies. La bonne nouvelle est que, plutôt que de gérer toutes ces propriétés manuellement, il est désormais possible de le faire de manière programmatique.

Produit blank

Liens dans les documents 4D Write Pro

Traduit automatiquement de Deepl

En tant que développeur ou utilisateur final, vous savez combien les hyperliens peuvent être pratiques. Sans eux, vous auriez besoin de connaître l’URL de chaque page sur Internet ! Ils vous permettent de transformer votre texte ou vos images en liens pour faciliter les transitions d’un endroit(par exemple, un document 4D Write Pro) à un autre (généralement un site Web).

Et si les liens pouvaient offrir plus ? Et s’ils pouvaient lancer l’exécution d’un code 4D ou simplement déplacer le curseur vers une autre zone du même document ? C’est possible !