Re: Re : [fr-users] Casse-tête : masquage facile de paragraphes

2024-03-09 Par sujet Patrick
Pour ne pas masquer TOUS les niveaux 2 d'un coup, il te suffit d'avoir 
une variable numérique (par exemple "Niveau"), et chaque section tu la 
masques avec la condition : masquer si : "Niveau < n"  où n prend la 
valeur du niveau que tu souhaites.


Ainsi si ta variable Niveau = 2, toutes les sections où tu auras mis la 
condition "Niveau < 3" ou "Niveau < 4" etc seront masquées
Pour faire apparaître une section il suffit de mettre la valeur de la 
variable "Niveau" à 3, puis à 4 etc.


Ceci à condition bien sûr s j'ai bien compris ta problématique d'avoir 
des niveaux de paragraphes progressifs.


Ainsi une seule variable te permet d'avoir un document progressif, et 
pas besoin d'aller sélectionner dans le document des paragraphes à 
imprimer ou non. Et pas besoin de macro non plus.




Le 09/03/2024 à 14:38, Stéphane Santon a écrit :

Bonjour,

Le 09/03/2024 à 13:05, Patrick a écrit :
Pour ma part, pour mes fiches d'exercices, j'utilise une section où 
je saisie la correction et que je masque par une condition sur la 
valeur d'une variable ou champ dans le document.
Ainsi pour n'exporter en PDF que le "sujet" donc avec la section 
masquée, je positionne la valeur du champ avec par exemple "Sujet",
et pour exporter  la fiche totale avec la section visible, je 
positionne la valeur du champ à "correction" par exemple.


Oui, je fais déjà ça pour mes docs prof/élève.
1 champ pour masquer l'ensemble des réponses.

Il devient ainsi aisé de sélectionner le contenu du document à 
exporter/imprimer juste par la valeur d'un champ, sans avoir recours 
à une macro, ou saisie avec la souris etc.


Si tu places tes niveaux 2 dans une section (autant de sections que 
de niveaux 2) que tu conditionnes avec la valeur d'un champ tu peux 
choisir d'exporter ou non, tous tes niveaux 2 en changeant une seule 
fois la valeur du champ


Justement je ne veux pas masquer tous les niveaux 2 d'un coup, mais 1 
à un.
Cela correspond à ma 3ème solution, un champ de masquage pour chaque 
texte de niveau 2, la macro juste pour basculer la valeur du champ.


Merci



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Casse-tête : masquage facile de paragraphes

2024-03-09 Par sujet Stéphane Santon

Ah...
ça progresse bien...

"Choisissez Outils - Options - LibreOffice Writer/Web - Afficher et 
sélectionnez la case Afficher les boutons du contenu du plan."


Avec cette case cochée, quand je place la souris à gauche d'un titre de 
paragraphe dans le doc, un bouton apparaît, et permet de masquer ou non 
le contenu du paragraphe.

Et ça joue sur le contenu exporté en PDF !

Mais ça ne masque que le contenu, pas le titre de paragraphe.

Mais c'est déjà très bien.

a+


Le 09/03/2024 à 14:47, Stéphane Santon a écrit :

Il y aurait quelque chose de semblable ici :
https://help.libreoffice.org/latest/fr/text/swriter/01/outlinecontent_visibility.html

<<
Imprimer et exporter en PDF avec le contenu du plan

Le contenu replié du plan ne sera *pas* imprimé ou exporté au format PDF.
 >>

mais je n'arrive pas à faire fonctionner...


Le 09/03/2024 à 12:22, Stéphane Santon a écrit :
Je souhaite établir un document unique d'édition, mais pouvoir à 
chaque séance n'exporter en PDF que les séances passées.


Donc quelles solutions pour n'exporter en PDF que certains paragraphes 
appartenant des niveaux 2 de titre ?






--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: [fr-users] Casse-tête : masquage facile de paragraphes

2024-03-09 Par sujet Stéphane Santon

Il y aurait quelque chose de semblable ici :
https://help.libreoffice.org/latest/fr/text/swriter/01/outlinecontent_visibility.html

<<
Imprimer et exporter en PDF avec le contenu du plan

Le contenu replié du plan ne sera *pas* imprimé ou exporté au format PDF.
>>

mais je n'arrive pas à faire fonctionner...


Le 09/03/2024 à 12:22, Stéphane Santon a écrit :
Je souhaite établir un document unique d'édition, mais pouvoir à chaque 
séance n'exporter en PDF que les séances passées.


Donc quelles solutions pour n'exporter en PDF que certains paragraphes 
appartenant des niveaux 2 de titre ?



--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: Re : [fr-users] Casse-tête : masquage facile de paragraphes

2024-03-09 Par sujet Stéphane Santon

Bonjour,

Le 09/03/2024 à 13:05, Patrick a écrit :
Pour ma part, pour mes fiches d'exercices, j'utilise une section où je 
saisie la correction et que je masque par une condition sur la valeur 
d'une variable ou champ dans le document.
Ainsi pour n'exporter en PDF que le "sujet" donc avec la section 
masquée, je positionne la valeur du champ avec par exemple "Sujet",
et pour exporter  la fiche totale avec la section visible, je positionne 
la valeur du champ à "correction" par exemple.


Oui, je fais déjà ça pour mes docs prof/élève.
1 champ pour masquer l'ensemble des réponses.

Il devient ainsi aisé de sélectionner le contenu du document à 
exporter/imprimer juste par la valeur d'un champ, sans avoir recours à 
une macro, ou saisie avec la souris etc.


Si tu places tes niveaux 2 dans une section (autant de sections que de 
niveaux 2) que tu conditionnes avec la valeur d'un champ tu peux choisir 
d'exporter ou non, tous tes niveaux 2 en changeant une seule fois la 
valeur du champ


Justement je ne veux pas masquer tous les niveaux 2 d'un coup, mais 1 à un.
Cela correspond à ma 3ème solution, un champ de masquage pour chaque 
texte de niveau 2, la macro juste pour basculer la valeur du champ.


Merci

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re: Re : [fr-users] Casse-tête : masquage facile de paragraphes

2024-03-09 Par sujet Patrick

Bonjour,

Pour ma part, pour mes fiches d'exercices, j'utilise une section où je 
saisie la correction et que je masque par une condition sur la valeur 
d'une variable ou champ dans le document.
Ainsi pour n'exporter en PDF que le "sujet" donc avec la section 
masquée, je positionne la valeur du champ avec par exemple "Sujet",
et pour exporter  la fiche totale avec la section visible, je positionne 
la valeur du champ à "correction" par exemple.


Il devient ainsi aisé de sélectionner le contenu du document à 
exporter/imprimer juste par la valeur d'un champ, sans avoir recours à 
une macro, ou saisie avec la souris etc.


Si tu places tes niveaux 2 dans une section (autant de sections que de 
niveaux 2) que tu conditionnes avec la valeur d'un champ tu peux choisir 
d'exporter ou non, tous tes niveaux 2 en changeant une seule fois la 
valeur du champ


Bonne journée
Patrick



Le 09/03/2024 à 12:42, Thierry Jeanneret a écrit :

Une piste : Une approche séparant les données (le texte) de la mise en forme me 
paraîtrait judicieuse.
Au pif, je stockerais en base de données les résumés sans format, mais en leur 
associant les tags utilisés pour commander le formatage désiré.
Je définirais chaque fiche par un document portant des références au texte à 
inclure.
Une macro permettrait de récupérer ces élément et commanderait leur mise en 
forme dans Writer.
Alternativement, les fiches pourraient être stockées sous la forme de documents 
formatés, fusionnés à la demande, en utilisant là encore une arborescence de 
pointeurs.
Dans les deux cas je ferais appel à des macros.

Le sam. 9 mars 2024 à 12:22, Stéphane Santon <[m.libreoff...@santonum.eu](mailto:Le  
sam. 9 mars 2024 à 12:22, Stéphane Santon < a écrit :


Bonjour,

Je rédige des fiches de synthèse de connaissances pour mes élèves de
Seconde (SNT). Document structuré en 7 Thématiques annuelles (Titre 1),
chacune composée de séances (Titre 2).

Chaque séance, je donne un synthèse supplémentaire (environ 1 page).
Mais j'aimerais que le document qu'ils consultent contiennent toutes les
synthèses précédentes, et mais pas celles à venir..

Je souhaite établir un document unique d'édition, mais pouvoir à chaque
séance n'exporter en PDF que les séances passées.

Donc quelles solutions pour n'exporter en PDF que certains paragraphes
appartenant des niveaux 2 de titre ?

- Sélection avant export : on peut sélectionner à la souris des parties
distinctes ; pas le plus facile à sélectionner, surtout que le fait de
sélectionner la fin de paragraphe ou non perturbe beaucoup la sélection,
à refaire plusieurs fois avant d'y arriver.

- Utiliser les paragraphes masqués, avec une condition qui récupère le
numéro de titre de paragraphe et la compare à un autre champ de niveau
atteint que l'on aurait saisi ; est-ce possible de récupérer le niveau
de titre de paragraphe actuel ??

- Lancer une macro depuis chaque titre de paragraphe niveau 2 qui
masque/affiche le texte inclus (préalablement inséré dans une section) ?

- autre idée à venir

- ou finalement ouvrir chaque fois le doc complet, supprimer les séances
à venir et exporter ?

S'il y avait une piste que je n'aurais pas prise...
merci

--
Envoyez un mail àusers+unsubscr...@fr.libreoffice.org  pour vous désinscrire
Les archives de la liste sont disponibles 
àhttps://listarchives.libreoffice.org/fr/users/
Privacy Policy:https://www.documentfoundation.org/privacy


--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


Re : [fr-users] Casse-tête : masquage facile de paragraphes

2024-03-09 Par sujet Thierry Jeanneret
Une piste : Une approche séparant les données (le texte) de la mise en forme me 
paraîtrait judicieuse.
Au pif, je stockerais en base de données les résumés sans format, mais en leur 
associant les tags utilisés pour commander le formatage désiré.
Je définirais chaque fiche par un document portant des références au texte à 
inclure.
Une macro permettrait de récupérer ces élément et commanderait leur mise en 
forme dans Writer.
Alternativement, les fiches pourraient être stockées sous la forme de documents 
formatés, fusionnés à la demande, en utilisant là encore une arborescence de 
pointeurs.
Dans les deux cas je ferais appel à des macros.

Le sam. 9 mars 2024 à 12:22, Stéphane Santon 
<[m.libreoff...@santonum.eu](mailto:Le sam. 9 mars 2024 à 12:22, Stéphane 
Santon < a écrit :

> Bonjour,
>
> Je rédige des fiches de synthèse de connaissances pour mes élèves de
> Seconde (SNT). Document structuré en 7 Thématiques annuelles (Titre 1),
> chacune composée de séances (Titre 2).
>
> Chaque séance, je donne un synthèse supplémentaire (environ 1 page).
> Mais j'aimerais que le document qu'ils consultent contiennent toutes les
> synthèses précédentes, et mais pas celles à venir..
>
> Je souhaite établir un document unique d'édition, mais pouvoir à chaque
> séance n'exporter en PDF que les séances passées.
>
> Donc quelles solutions pour n'exporter en PDF que certains paragraphes
> appartenant des niveaux 2 de titre ?
>
> - Sélection avant export : on peut sélectionner à la souris des parties
> distinctes ; pas le plus facile à sélectionner, surtout que le fait de
> sélectionner la fin de paragraphe ou non perturbe beaucoup la sélection,
> à refaire plusieurs fois avant d'y arriver.
>
> - Utiliser les paragraphes masqués, avec une condition qui récupère le
> numéro de titre de paragraphe et la compare à un autre champ de niveau
> atteint que l'on aurait saisi ; est-ce possible de récupérer le niveau
> de titre de paragraphe actuel ??
>
> - Lancer une macro depuis chaque titre de paragraphe niveau 2 qui
> masque/affiche le texte inclus (préalablement inséré dans une section) ?
>
> - autre idée à venir
>
> - ou finalement ouvrir chaque fois le doc complet, supprimer les séances
> à venir et exporter ?
>
> S'il y avait une piste que je n'aurais pas prise...
> merci
>
> --
> Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
> Les archives de la liste sont disponibles à 
> https://listarchives.libreoffice.org/fr/users/
> Privacy Policy: https://www.documentfoundation.org/privacy
-- 
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy


[fr-users] Casse-tête : masquage facile de paragraphes

2024-03-09 Par sujet Stéphane Santon

Bonjour,

Je rédige des fiches de synthèse de connaissances pour mes élèves de 
Seconde (SNT). Document structuré en 7 Thématiques annuelles (Titre 1), 
chacune composée de séances (Titre 2).


Chaque séance, je donne un synthèse supplémentaire (environ 1 page).
Mais j'aimerais que le document qu'ils consultent contiennent toutes les 
synthèses précédentes, et mais pas celles à venir..


Je souhaite établir un document unique d'édition, mais pouvoir à chaque 
séance n'exporter en PDF que les séances passées.


Donc quelles solutions pour n'exporter en PDF que certains paragraphes 
appartenant des niveaux 2 de titre ?


- Sélection avant export : on peut sélectionner à la souris des parties 
distinctes ; pas le plus facile à sélectionner, surtout que le fait de 
sélectionner la fin de paragraphe ou non perturbe beaucoup la sélection, 
à refaire plusieurs fois avant d'y arriver.


- Utiliser les paragraphes masqués, avec une condition qui récupère le 
numéro de titre de paragraphe et la compare à un autre champ de niveau 
atteint que l'on aurait saisi ; est-ce possible de récupérer le niveau 
de titre de paragraphe actuel ??


- Lancer une macro depuis chaque titre de paragraphe niveau 2 qui 
masque/affiche le texte inclus (préalablement inséré dans une section) ?


- autre idée à venir

- ou finalement ouvrir chaque fois le doc complet, supprimer les séances 
à venir et exporter ?


S'il y avait une piste que je n'aurais pas prise...
merci

--
Envoyez un mail à users+unsubscr...@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à 
https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy