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.

HDI : Paramètres d’affichage

Les paramètres de visualisation de 4D Write Pro ne font pas partie du document. C’est ce qui permet d’avoir plusieurs modes d’affichage pour un seul document. Un exemple typique est d’afficher le même document différemment, selon le contexte. Lorsque vous lisez un document, les règles horizontales et verticales sont généralement inutiles. Il en va de même pour le correcteur orthographique et les cadres de page. Mais vous souhaitez voir l’arrière-plan pour vous faire une bonne idée du rendu final de l’impression.

Nouvelles commandes

Scénario : Je veux voir les cadres de page, mais je n’ai pas besoin du correcteur orthographique

Utilisez la commande WP SET VIEW PROPERTIES :

WP SET VIEW PROPERTIES(* ; "WParea" ;New object(wk visible page frames;True;wk auto spellcheck;False ))

Qu’en est-il de la récupération des propriétés déjà définies ?

Les paramètres sont renvoyés par la commande WP Get view properties . Elle renvoie un objet contenant toutes les propriétés de la vue en une seule fois !

Consultez l’IDH pour voir les nouvelles commandes en action. Vous trouverez plus de détails sur le centre de documentation.

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.