[Résolu] Verrouiller l'accès aux règles / marges

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur: Vilains modOOs

[Résolu] Verrouiller l'accès aux règles / marges

Messagepar BenDev » 04 Déc 2018 11:40

Bonjour,

Dans un document Writer, je dois verrouiller de façon stricte l'entête et le pied de page. L'utilisateur doit cependant pouvoir éditer le corps du document.

J'intègre donc le contenu de l'entête et du pied de page dans des sections que je verrouille, et je réduis l'entête et le pied de page uniquement à ces sections.
Mes zones d'entêtes et pied de page sont donc concrètement verrouillées au niveau de l'intégrité de leur contenu.

Le détail qu'il me reste à régler, et pas des moindres, est que l'utilisateur a toujours accès aux règles verticales et horizontales, et peut donc modifier les marges, ce qui a pour but de déplacer le contenu d'entête ou de pied de page qui perdent donc leur place d'origine.

J'ai beau chercher sur les forums Français ou anglais, je n'ai trouvé aucune piste me permettant de verrouiller l'accès à la modification des marges du document...
Dernière édition par micmac le 12 Jan 2019 09:39, édité 1 fois.
Raison: Balisage
OpenOffice 4.1.5 / Libre Office Version: 6.0.7.3 (x64)
Sous Windows 8.1 Professionnel
Avatar de l’utilisateur
BenDev
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 04 Déc 2018 10:36

Re: Verrouiller l'accès aux règles / marges

Messagepar Hubert Lambert » 04 Déc 2018 16:19

Bonjour,

Plutôt que des sections, utilise des cadres de texte, que tu positionneras par rapport aux bords de la page (plutôt qu'à la zone de texte) et dont tu protégeras le contenu, la position et la taille (onglet Options des propriétés du cadre).
Je joins un exemple rapide.
Cordialement.
Pièces jointes
BenDev.odt
(19.86 Kio) Téléchargé 12 fois
AOOo 4.1.2 sur Win7
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
 
Message(s) : 1046
Inscrit le : 06 Avr 2016 08:26

Re: Verrouiller l'accès aux règles / marges

Messagepar BenDev » 06 Déc 2018 10:34

Hubert Lambert a écrit:Bonjour,

Plutôt que des sections, utilise des cadres de texte, que tu positionneras par rapport aux bords de la page (plutôt qu'à la zone de texte) et dont tu protégeras le contenu, la position et la taille (onglet Options des propriétés du cadre).
Je joins un exemple rapide.
Cordialement.


Merci pour cette idée.
Mais en fait cela revient au même que de verrouiller une section au sein de l'entête.

Le problème au final se situe sur 2 points :
  • Malgré le verrouillage d'éléments au sein de l'entête, il est possible de supprimer l'entête.
  • Malgré le verrouillage d'éléments au sein de l'entête, il est possible de modifier les marges du document, notamment les marges hautes et basses, et donc de changer la position de l'entête.

Mon soucis est que je dois absolument garder une entête figée en positionnement et en intégrité de son contenu...
OpenOffice 4.1.5 / Libre Office Version: 6.0.7.3 (x64)
Sous Windows 8.1 Professionnel
Avatar de l’utilisateur
BenDev
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 04 Déc 2018 10:36

Re: Verrouiller l'accès aux règles / marges

Messagepar Hubert Lambert » 06 Déc 2018 13:27

BenDev a écrit:Mais en fait cela revient au même que de verrouiller une section au sein de l'entête.

Pas du tout : avec cette solution, l'utilisateur pourra modifier les marges sans, comme tu le précises,
BenDev a écrit:déplacer le contenu d'entête ou de pied de page qui perdent donc leur place d'origine.

Si, maintenant, tu souhaites bloquer les marges de manière absolue, indépendamment de ce qui se trouve en en-tête ou en pied de page, c'est autre chose en effet.
AOOo 4.1.2 sur Win7
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
 
Message(s) : 1046
Inscrit le : 06 Avr 2016 08:26

Re: Verrouiller l'accès aux règles / marges

Messagepar BenDev » 06 Déc 2018 14:16

Hubert Lambert a écrit:
BenDev a écrit:Mais en fait cela revient au même que de verrouiller une section au sein de l'entête.

Pas du tout : avec cette solution, l'utilisateur pourra modifier les marges sans, comme tu le précises,
BenDev a écrit:déplacer le contenu d'entête ou de pied de page qui perdent donc leur place d'origine.

Si, maintenant, tu souhaites bloquer les marges de manière absolue, indépendamment de ce qui se trouve en en-tête ou en pied de page, c'est autre chose en effet.


Dans le document exemple que tu m'as fait passé, si je bouge la marge verticale vers le bas, l'entête et son contenu se déplacent aussi vers le bas.
Mon but est d'arriver à garder un positionnement figé du contenu de l'entête.
De plus, sur Libre Office, une simple sélection de l'entête, même si elle contient un contenu verrouillé, fait apparaître l'onglet qui permet de supprimer l'entête...

Je n'ai pas l'impression qu'il existe une réelle solution à cette mise en place...


La modération a écrit:Pour répondre à un message, utilisez plutôt le bouton RÉPONDRE et non le bouton CITER ce qui évite de citer l'ensemble du message précédent rendant parfois la lecture très difficile.
OpenOffice 4.1.5 / Libre Office Version: 6.0.7.3 (x64)
Sous Windows 8.1 Professionnel
Avatar de l’utilisateur
BenDev
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 04 Déc 2018 10:36

Re: Verrouiller l'accès aux règles / marges

Messagepar BenDev » 06 Déc 2018 14:24

pour la modération : pas de soucis, c'est noté, disons que je n'ai pas vu de bouton pour répondre spécifiquement à une intervention d'un utilisateur précis...mon but était de notifier à "Hubert Lambert" que je m'adressais à lui spécifiquement...
OpenOffice 4.1.5 / Libre Office Version: 6.0.7.3 (x64)
Sous Windows 8.1 Professionnel
Avatar de l’utilisateur
BenDev
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 04 Déc 2018 10:36

Re: Verrouiller l'accès aux règles / marges

Messagepar Jeff » 06 Déc 2018 14:25

Bonjour,

A priori, ce que tu veux ressemble donc plus à un arrière-plan de type Image ?

...et le texte des utilisateurs dans des cadres pour ne pas empiéter sur les marges.

A +

 Ajout : Et là, la modération va te dire de ne pas poster plusieurs messages à la suite, mais d’éditer un message non "recouvert" (le bouton "Éditer" est en haut à droite des post)

:aie: 
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.6 sur Xubuntu 18.04_i586 et sur Win 10 pro x64
Avatar de l’utilisateur
Jeff
GourOOu
GourOOu
 
Message(s) : 7976
Inscrit le : 18 Sep 2006 10:40
Localisation : France

Re: Verrouiller l'accès aux règles / marges

Messagepar Hubert Lambert » 06 Déc 2018 15:18

J'avais adapté les marges verticales pour l'exemple, te laissant le soin de faire l'exercice sur les marges horizontales.
:wink:
Pièces jointes
BenDev.odt
(20 Kio) Téléchargé 6 fois
AOOo 4.1.2 sur Win7
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
 
Message(s) : 1046
Inscrit le : 06 Avr 2016 08:26

Re: Verrouiller l'accès aux règles / marges

Messagepar BenDev » 06 Déc 2018 16:28

Ta solution semble un poil moins verrouillée que celle que j'ai actuellement avec les sections, puisque j'ai pu sans aucune difficulté corrompre l'intégrité du contenu de l'entête (voir ton doc modifié ci-joint)...

Pour l'image de fond j'avais déjà checké, mais le problème c'est qu'elle suit les marges du corps du document. Or le contenu de mon entête dépasse en largeur celle du corps du document et doit être positionnée plus haut que la marge haute du corps du document...

Quid de la fonctionnalité qui permet par simple clic + menu sur l'entête de la supprimer alors qu'elle contient des éléments verrouillés ? ...ça me semble étrange au niveau conceptuel. Il y a-t-il moyen de verrouiller cette fonction ?
Pièces jointes
BenDev_integriteEnteteCorrompue.odt
(16.31 Kio) Téléchargé 4 fois
OpenOffice 4.1.5 / Libre Office Version: 6.0.7.3 (x64)
Sous Windows 8.1 Professionnel
Avatar de l’utilisateur
BenDev
NOOuvel adepte
NOOuvel adepte
 
Message(s) : 10
Inscrit le : 04 Déc 2018 10:36

Re: Verrouiller l'accès aux règles / marges

Messagepar Jeff » 06 Déc 2018 19:28

Au vu des contraintes (bizarres) que tu décris, je ne vois pas comment tu peux faire autrement que :

  • Faire la saisie dans un fichier à part
  • Déclencher une macro par un bouton, la macro :
    • Copie le texte
    • Ouvre ton fichier avec mot de passe
    • Colle le contenu
    • Referme le fichier avec mot de passe

Autre solution, toujours par macro : dépouiller l’interface utilisateur lors de l’ouverture du fichier, mais je ne sais ps si c’est possible à ce point (règles, format, etc.)

A +
À lire avant tout !

Pour télécharger Apache OpenOffice

AOO 4.1.6 sur Xubuntu 18.04_i586 et sur Win 10 pro x64
Avatar de l’utilisateur
Jeff
GourOOu
GourOOu
 
Message(s) : 7976
Inscrit le : 18 Sep 2006 10:40
Localisation : France

Re: Verrouiller l'accès aux règles / marges

Messagepar micmac » 12 Jan 2019 09:39

Dernière connexion le : 14 Déc 2018 09:02
Vous avez lu semble t-il les réponses qui vous ont été faites sans y donner de suite.
N'ayant plus de nouvelles, on peut en déduire que le problème est résolu ou ne se reproduit pas.
  1. Merci de baliser par vous-même la prochaine fois.
  2. Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps.
    La politesse fait également partie de la philosophie du logiciel libre.
  3. En cas d'erreur, contactez l'équipe de modération pour la réouverture du fil.
Sujet balisé [Résolu] et verrouillé.

Cordialement,
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
 
Message(s) : 5626
Inscrit le : 28 Août 2010 09:45


Retour vers Traitement de textes

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 10 invité(s)