Je me lance dans Libre Office Writer parce que j'ai un besoin particulier que je vais tenter de vous expliquer simplement. Je veux fournir un document explicatif à des personnes, sur le sujet de la rénovation. J'ai une base : un document texte structuré en parties, sous-parties et éléments de sous-parties, avec des images, etc...
Je souhaite qu'en tant qu'utilisateur, je puisse aisément filtrer les parties qui m'intéressent, en fonction de la personne à qui je m'apprête à donner le document, avant d'en lancer l'impression. Et en particulier : dans le formulaire pour filtrer, visualiser les parties selon leur hiérarchie.
Conception -
Structure pour afficher/masquer -
Instruction Basic pour afficher un formulaire -
Instruction Basic pour hiérarchiser les sections selon leur parentée - Je n'arrive pas à trouver comment lire la position d'une section dans la hiérarchie des sections. J'ai cherché des propriétés de l'objet .TextSections, mais je n'en ai pas trouvé... J'ai l'option décrite ici viewtopic.php?t=68163 qui pourrait fonctionner (le principe : utiliser les REGEX, en donnant un nom à chaque section qui reflète sa hiérarchie, et appliquer une mise en forme différenciée aux cases à cocher et aux labels de la section selon sa hiérarchie dans le code qui permet d'obtenir (photo 2).
Auriez-vous une idée ? Il doit bien exister une propriété accessible avec le code pour voir la position de la section, et à quelle section est apparentée une sous-section, si le logiciel permet ce type de lien ?
Je vous mets mon fichier en pj
Bon week end,
Nicolas