Placer un repère de retrait de texte sous forme de caractère

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

Avatar de l’utilisateur
ccciolll
Membre hOOnoraire
Membre hOOnoraire
Messages : 134
Inscription : 29 août 2017 08:46

Placer un repère de retrait de texte sous forme de caractère

Message par ccciolll »

Bonjour,
comme je ne trouve pas les bons mots pour décrire ce que je souhaite faire, cela explique peut-être que je ne retrouve pas la solution.

Ce que je souhaite faire, c'est placer un retrait de texte comme si c'était un caractère. Et qu'ensuite, le texte du paragraphe vienne se caler sur ce repère.

Exemple. Je prends la phrase "et voilà que tout à coup, dans la joie, monsieur Rigolo décida de passer à travers la barrière".

Situation 1,
je place mon repère après coup, et ça donnerait ça (en considérant que le trait vertical rouge est un caractère invisible, idem pour les points rouges)

et voilà que tout à coupŀ, dans la joie, monsieur Rigolo
.............................décida de passer à travers la
.............................barrière

Situation 2,
je place mon repère après que, et ça donnerait ça (en considérant que le trait vertical rouge est un caractère invisible)

et voilà queŀ tout à coup, dans la joie, monsieur Rigolo
...............décida de passer à travers la barrière



Situation 2b,
Et si je repars de la situation 2 et que je change le début de phrase "et voilà" par "mais voilà", automtiquement, tout se décale.

Mais voilà queŀ tout à coup, dans la joie, monsieur Rigolo
..................décida de passer à travers la barrière


Est-ce que vous visualisez l'idée ?

Voilà, de façon plus concrète, une situation dans Writer où j'ai dû trouver une astuce à base de tabulations pour obtenir à peu près cet effet, mais de façon très statique.
2025-03-04 11_30_22-synthese-racisme-250304.odt — LibreOffice Writer.jpg
L'ennui c'est que ça n'est pas fluide (si je modifie la largeur de la colonne ou le corps du texte, je dois refaire toutes mes tabulations), et en plus ça crée un espace un peu trop grand après les dates (pour ça, vous direz, il me suffirait de modifier les tabulations. Sauf si au lieu d'avoir des dates de même longueur, j'ai des mots de longueur différente, ça devient compliqué).

Pour celleux qui ont connu Quark X Press, il y avait un raccourci clavier (que j'ai oublié, évidemment) qui permettait de créer un caractère invisible qui ressemblait à une ligne pointillée verticale, et qui créait ce phénomène de "repère de retrait" calé sur le caractère.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Côté pro : LibreOffice 7.6.6.3 sur windows10pro
Côté perso : LibreOffice 7.3.6.2 sur MacOSX 10.12 et autres variantes sur les postes MacOSX plus anciens.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Placer un repère de retrait de texte sous forme de caractère

Message par jeanmimi »

Bonjour,
Si j'ai bien compris, et compte tenu de la copie d'écran, il semblerait que la solution soit dans la numérotation des listes de dates.
Mais le remplacement d'un texte par un autre, avec remise en forme du paragraphe, orienterait aussi vers l'insertion d'un Champ de Saisie.
Pour trancher, il pourrait être intéressant d'avoir le document sur lequel ces éléments doivent s'appliquer.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par jeanmimi le 04 mars 2025 16:52, modifié 1 fois.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Avatar de l’utilisateur
OOotremer971
ManitOOu
ManitOOu
Messages : 2791
Inscription : 16 avr. 2010 13:31

Re: Placer un repère de retrait de texte sous forme de caractère

Message par OOotremer971 »

Bonjour à tous,

Peut-être une proposition satisfaisante ici : [Résolu] [Writer] Retrait automatique à la position du curseur

J'ai bien compris que ton souhait serait que le retrait s'effectue de façon dynamique lorsque le début du texte est modifié mais je ne sais pas faire. La solution que je propose permet d'obtenir ce retrait par raccourci clavier (Shift+Espace).
Mon idée de départ était d'insérer un champs Fonction=>Exécuter la macro mais cela imposait de toutes façons de cliquer dessus pour que la macro s'exécute. Du coup, comme tu faisais allusion à un raccourci clavier, j'ai privilégier cette solution.
Merci de poursuivre en section macro le cas échéant.
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian GNU/Linux 12 (bookworm)
Avatar de l’utilisateur
ccciolll
Membre hOOnoraire
Membre hOOnoraire
Messages : 134
Inscription : 29 août 2017 08:46

Re: Placer un repère de retrait de texte sous forme de caractère

Message par ccciolll »

Les solutions proposées dans la discussion mise en lien par OOotremer971, et les échanges qui ont suivi, semblent montrer que ce que je recherche à faire n'est pas possible dans LO Writer, mais proposent au moins une solution compromis qui, à défaut d'être dynamique, peut répondre au besoin de base.

Et pour répondre à Jeanmimi, dont les interrogations m'ont fait comprendre que mon explication n'était pas suffisamment complète, je me permet de reprendre et comléter l'image de OOotremer971, qui illustre très bien ce que je cherchais à faire.

voici en zoom, et changé en couleur violette le type de caractère invisible auquel je pense (inspiré de celui présent dans QuarkXPress)
2025-03-21 17_08_11-_[Capture d’écran du 2025-03-08 20-02-42n1] (exportée)-1.0 (Couleur RVB Entier 8.jpg
et voilà toute la capture en qquestion, dans laquelle j'ai ajouté, artfiiciellement, ce type de caractères invisibles.
Capture d’écran du 2025-03-08 20-02-42n1.png
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Côté pro : LibreOffice 7.6.6.3 sur windows10pro
Côté perso : LibreOffice 7.3.6.2 sur MacOSX 10.12 et autres variantes sur les postes MacOSX plus anciens.
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 17187
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: Placer un repère de retrait de texte sous forme de caractère

Message par jeanmimi »

Avec l'exemple qui m'a permis de mieux comprendre, je reproduis ce que tu désires, avec des tabulations. Dans le document joint, ce n'est pas automatique, mais c'est faisable.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 25.2.0.3 (x64)(20 février 2025)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox