4D Write Pro : Enregistrer les propriétés de la vue

Traduit automatiquement de Deepl

Les paramètres d’affichage sont utilisés pour définir la façon dont un document doit être affiché. Jusqu’à 4D v17 R5, ces paramètres ne pouvaient être modifiés qu’à l’aide du menu contextuel ou des actions standard. Désormais, ils peuvent également être définis et obtenus au sein d’un objet à l’aide de nouvelles commandes, comme nous l’avons expliqué dans cet article de blog. Mais vous pouvez faire encore plus, car ces paramètres peuvent être enregistrés et réappliqués par la suite ! Vous apprécierez certainement de pouvoir sauvegarder vos paramètres !

Lorsque vous travaillez sur un document, vous pouvez avoir besoin de paramètres tels que le vérificateur d’orthographe ou les règles visibles, peut-être en utilisant le mode intégré ou le mode brouillon plutôt que le mode page, et ainsi de suite. En d’autres termes, lorsque vous enregistrez un document inachevé et que vous le rouvrez, il serait agréable de retrouver les mêmes paramètres qu’avant ! Même si vous avez éteint votre ordinateur.

Exemple

Comme vous le savez peut-être, un document 4D Write Pro peut enregistrer des propriétés supplémentaires, y compris les paramètres de vue :

  • Créez une propriété(view_setting dans l’exemple ci-dessous),
  • Remplissez-la avec les propriétés de la vue en utilisant la commande WP Get view properties (renvoie un objet avec toutes les propriétés de la vue),
  • Enregistrez-les dans le document.

// Create a new property inside the document: view_setting
[INFO]WPsample.view_setting:=WP Get view properties(* ; "WParea")
// Then save the record
SAVE RECORD ([INFO])

Lors de l’ouverture d’un document, réappliquez les paramètres d’affichage (le cas échéant) avec la commande WP SET VIEW PROPERTIES .

If ([INFO]WPsample.view_setting#Null)
WP SET VIEW PROPERTIES (* ; "WParea" ;[INFO]WPsample.view_setting)
End if

Vous pouvez maintenant reprendre votre travail, là où vous l’avez laissé !

Avatar
- Responsable du marketing produit - Intissar a rejoint 4D en 2017 en tant que responsable du marketing produit. Elle travaille en étroite collaboration avec les équipes de produits, de marketing, d'ingénierie et de support technique pour mettre en évidence le " pourquoi ", le " comment " et le " quoi " des nouvelles fonctionnalités et des mises à jour auprès de différents publics. Cette proximité lui permet d'élaborer des cadres de messages et de rédiger des contenus approfondis et des échantillons de code pour le blog et le site Web de 4D.Après avoir obtenu un diplôme d'ingénieur en informatique à l'université VINCI, Intissar a travaillé dans plusieurs startups en tant qu'ingénieur logiciel. Son expérience pratique comprend la spécification, la conception et le développement de logiciels, la formation et l'assistance aux utilisateurs, ainsi que la gestion d'équipe.