Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/10/2021, à 14:41

Mamain83

[résolu] Libreoffice espacement avant ou après paragraphe

Bonjour,

Je viens de taper un devoir pour ma femme qui est enseignante, et vient alors la question de la mise en page, habitué à microsoft office je cherche désespérément à ajouter un bouton espacement avant et espacement après un paragraphe comme c'est le cas dans MS Office car le bouton de base ne permet que d'ajouter ou d'enlever des espaces avant ET après le paragraphe. La seule solution que j'ai trouvé c'est d'aller dans les propriétés du paragraphe mais pour effectuer la mise en page c'est vraiment pas pratique.
Est-ce qu'il y a un bouton à coté duquel je suis passé dans le menu de personnalisation qui permette de faire cela ? Ou un plugin peut-être ? J'aimerai un jour pouvoir me passer de MS Office (même avec Wine)

Merci

Dernière modification par Mamain83 (Le 11/10/2021, à 19:32)

Hors ligne

#2 Le 10/10/2021, à 14:49

Ekel

Re : [résolu] Libreoffice espacement avant ou après paragraphe

Bonjour,

Cela ne va pas directement répondre à la question mais créer un style de paragraphe comme désiré et l'appliquer ensuite au texte souhaité ne serait-il pas plus judicieux ?

Cordialement


Ekel
---
Jammy Jellyfish - KUbuntu Utilisateur n°16275
AMD Ryzen 5 5600G  | B550 GAMING X V2 | 16 Go | 22" + 22"

Hors ligne

#3 Le 10/10/2021, à 14:59

nany

Re : [résolu] Libreoffice espacement avant ou après paragraphe

Bonjour,


Il s’agit de ces deux boutons :
1633874279.png
Le premier incrémente l’espacement de paragraphe et le second fait l’inverse.

Hors ligne

#4 Le 10/10/2021, à 20:13

Mamain83

Re : [résolu] Libreoffice espacement avant ou après paragraphe

nany a écrit :

Bonjour,


Il s’agit de ces deux boutons :
https://pix.cyber-nux.fr/upload/original/1633874279.png
Le premier incrémente l’espacement de paragraphe et le second fait l’inverse.

Ces deux bouton ne vont pas, comme je l'ai dit, il faut que je puisse incrémenter indépendamment l'espace avant et après le paragraphe, ces boutons gèrent l'espace avant et après en même temps. Si je veux descendre tout un paragraphe sans affecter ce qu'il y a en dessous, ces boutons ne fonctionnent pas.

Et pour réponde à Ekel, cela fonctionnerait si j'utilisais toujours les mêmes styles. En fait quand je rédige un devoir pour ma femme, la mise en page dépend intégralement du contenu, s'il y a 10 ou 20 questions, s'il y a deux sujets différents, si je dois mettre deux ou trois fois le même devoir sur une même feuille, etc. Les paramétrages de chaque paragraphe seront différents pour chaque cas de figure.

D'ailleurs, pour écrire une simple lettre le problème se pose de la même façon, on ne va pas mettre le même espacement entre l'objet, l'introduction (genre : Madame, Monsieur) et le contenu de la lettre, surtout que la mise en page dépend là aussi de la quantité de ligne que va contenir la lettre.

En espérant être plus clair dans mon problème.

Mais merci à vous deux de vous intéresser à mon problème.

Hors ligne

#5 Le 11/10/2021, à 04:00

nany

Re : [résolu] Libreoffice espacement avant ou après paragraphe

Mamain83 a écrit :

il faut que je puisse incrémenter indépendamment l'espace avant et après le paragraphe

Il y a eu quiproquo car j’avais compris l’inverse. Au temps pour moi.

Du coup j’ai étudié le problème et j’ai créé quatre petites macros dans un module que j’ai nommé TopBotomMargin dont voici le code :

REM  *****  BASIC  *****

Sub IncreaseTop
Cur = ThisComponent.CurrentController.getViewCursor
Cur.ParaTopMargin = Cur.ParaTopMargin + 100
End sub

Sub IncreaseBottom
Cur = ThisComponent.CurrentController.getViewCursor
Cur.ParaBottomMargin = Cur.ParaBottomMargin + 100
End sub

Sub DecreaseTop
Cur = ThisComponent.CurrentController.getViewCursor
Value = Cur.ParaTopMargin - 100
if Value < 0 then Value = 0
Cur.ParaTopMargin = Value
End sub

Sub DecreaseBottom
Cur = ThisComponent.CurrentController.getViewCursor
Value = Cur.ParaBottomMargin - 100
if Value < 0 then Value = 0
Cur.ParaBottomMargin = Value
End sub

J’ai ensuite ajouté ces macros à la barre d’outils Formatage et le tour était joué.
1633917993.png ← Cliquer sur cette miniature pour voir l’image.
 
Voilà. Si tu as des difficultés à reproduire ce que j’ai fait, n’hésite pas à poser des questions et j’essaierai de te guider du mieux possible.



P.S. : j’ai aussi fait joujou avec Gimp pour faire des icônes personnalisées.
IncreaseTop IncreaseBottom DecreaseTop DecreaseBottom
Mais j’ai dû louper un truc car le rendu n’est pas tip top :
1633919567.png ← Cliquer sur cette miniature pour voir l’image.

Hors ligne

#6 Le 11/10/2021, à 17:58

Mamain83

Re : [résolu] Libreoffice espacement avant ou après paragraphe

Merci merci merci, si je suis pas trop assaisonné par mon rhume je teste ce soir !

Hors ligne

#7 Le 11/10/2021, à 18:05

Mamain83

Re : [résolu] Libreoffice espacement avant ou après paragraphe

ç a marche impec !

je verrai les icones plus tard

mille merci !

Hors ligne

#8 Le 11/10/2021, à 19:16

nany

Re : [résolu] Libreoffice espacement avant ou après paragraphe

Mamain83 a écrit :

mille merci !

Il n’y a pas de quoi (mais c’est bien dit comme disait mon oncle).

Pense à passer le sujet en résolu en modifiant le premier message pour ajouter « [résolu] » au début du titre.

Hors ligne