Bonsoir Honorato
je suis la seule à avoir reçu votre fichier, car la liste n'admet pas
les pièces jointes, il faut passer par un service de partage.
Je remets donc ici un lien evrs votre fichier du résultat désiré
https://fichiers.ouvaton.coop/f.php?h=1Haz2lVC
C'est trés bienn, de nous donner précisement ce que vous souhaitez.
C'est ce qui nous permet de vous aider au mieux.
Donc en fait, vous voulez conserver la position du saut de page mais
vous ne souhaitez pas qu'il s'applique ?
Est-ce qu'ensuite vous supprimerez les sauts de page ? Ou est-ce juste
pour une question d'affichage et voir votre document en continu sans les
sauts de page ?
S'il s'agît de voir votre document en continu et que vous réutiliserez
les sauts plus tard. C'est uniquement une question d'affichage et dans
ce cas, il vous faut seulement passer en affichage web (menu affichage /
Web)
Si vous voulez conserver la position du saut de page mais le supprimer
définitivement
Dans la méthode que je vous ai proposée, je ne pense pas que ce soit
possible, car l'on ne distingue pas les sauts de pages et les fins de
paragraphe, on exploite ça justement pour supprimer les sauts...
En revanche, dans la méthode, plus technique proposée par Stéphane (avec
le fichier flat) vous pourriez remplacer la balise des sauts de page par
le texte de votre choix.
Enfin car c'est la 1ère solution qui vous a été proposée, et que je vous
avais précisé qu'il ne fallait pas l'exclure, il y a l'extension alt
search, que je viens à l'instant de tester. Jean Baptiste vient de vous
donner aussi l'info.
Par contre, au vu de ce que vous souhaitez, il me semble qu'avec Alt
search, vous pouvez le faire en une seule opération
Dans la zone de recherche, comme plusieurs vous l'ont dit : \m
Dans la zone de remplacement votre texte ed remplacement comme ===saut
de page===
Bien sur en sélectionnant les expressions régulières en options.
L'extension est disponible à cette adresse, sa dernière version date
d'hier (est-ce que Régis y ait pour quelque chose ? Mystère...)
https://extensions.libreoffice.org/fr/extensions/show/alternative-dialog-find-replace-for-writer
Une remarque : si alt search arrive à distinguer précisément les sauts
de pages via une expression régulière c'est qu'il doit exister une
combinaison d'expressions régulières qui les identifient précisément
(que alt search remplace par \m). Quand j'avais fait la recherche il y a
quelques jours, je n'avais pas relu toutes les expressions régulières,
uniquement aucun mot "page" pertinent dans le contenu du wiki....
Bonne soirée
Claire
Le 2024-03-22 13:32, honorato moreno ruiz a écrit :
BonjourClaire et à tous les collègues.
Jen'arrive pas à faire fonctionner votre solution. Vous me
donnezbeaucoup d'informations, j'en ai tiré des leçons, mais je ne
trouvepas que dans le résultat final les sauts de page aient
étéremplacés par une chaîne de caractères (d'après ma premièrerequête).
Jevais oser insister, peut-être que le problème est qu'il y a
quelquechose que je n'ai pas compris et il ne vous faudra pas beaucoup
detemps pour me l'éclairer.
Jejoins le fichier test_hard_pagebreak_résultat_désiré.odt, avec
lerésultat que je recherche.
Encoremes remerciements.
Honorato
En miércoles, 20 de marzo de 2024, 21:59:58 CET, Ocleyr2lalune
<cleyr.listes@free.fr> escribió:
Bonsoir
Pas de problème, c'est le principe de la liste et de l'entraide !
l'idée est que ça puisse profiter à tout le monde, c'est pour ça que
j'ai décris la méthode ce que je n'avais pu faire plus tôt sans machine
pour vérifier. Si ça vous aide c'est super !
L'idée n'est pas de vous faire changer de solution. Ça vous donne une
alternative si l'extension ne fonctionne pas(ça a été évoqué) et vous
l'avez constaté votre question fait réagir, c'est qu'elle intéresse.
Donc c'est vous qu'il faut remercier.
Si vous avez besoin d'autres compléments, n'hésitez pas, la liste est
là pour ça !
Claire Le 20 mars 2024, à 18:58, honorato moreno ruiz
<honoratomoreno@yahoo.es> a écrit:
Je réponds vite, Madame; Je n'ai pas encore pu faire le travail que
vous proposez, mais dans votre écrit on peu voir du bon travail et un
professionnalisme qui n'est pas courant. J'apprécie vraiment que vous
ayez commencé par reconnaître le problème, mais surtout pour le temps
que vous m'avez offert en cadeau. Merci, merci, et merci. Je ne sais
pas comment vous remercier. Dès que j'aurai fait les tests, je vous le
dirai.
Honorato Moreno
En miércoles, 20 de marzo de 2024, 16:37:46 CET, Ocleyr2lalune
<cleyr.listes@free.fr> escribió:
Bien noté.
Une petite précision sur la méthode que je proposais, et avec l'appui
de ce qu'expliquait Patrick.
Il n'y a pas de différence faite entre la marque de fin de paragraphe
et celle du saut de page, car le saut de page est un attribut du 1er
paragraphe de la page. Donc oui on commence par traiter de façon
indifférenciée. Mais on ne s'arrête pas là et on prend le soin de
garder l'emplacement de ce qui est supprimé...
En remplaçant toutes ces marques de paragraphes par un caractère, on
devrait supprimer de fait l'attribut. Ainsi en replacant ensuite les
marques de fin de paragraphes, vous récupérez l'enchaînement des
paragraphes sans les sauts de pages.
C'est bien une combine, une astuce qui garde le principe du
rechercher/remplacer (en plusieurs étapes) et qui exploite la façon
dont les sauts de pages manuels sont implémentés.
Et comme je viens d'essayer je vous livre le fichier à différentes
étapes pour que vous compreniez de quoi il s'agît :
https://fichiers.ouvaton.coop/f.php?h=26NHY4Wz&d=1
1 le fichier test avec des "lorem ipsum" et quelques sauts de pages
insérés manuellement par "ctrl + entrée"
2 on remplace les marques de paragraphes (dans la zone recherche $) par
un caractère à priori non utilisé (dans la zone remplace °) on obtient
un texte compact un seul paragraphe qui contient des "°". Il peut
arriver que vous ayez 2 "°" à la suite, justement parce qu'il y a des
paragraphes vides... => fichier etape 1
3 on remet les marques de paragraphes (dans la zone recherche ° et dans
la zone remplace \n) => fichier étape 2
4 si vous voulez vous défaire des paragraphes vides, il n'y a plus qu'à
les supprimer : dans la zone recherche ^$ et dans la zone remplace \n=>
fichier étape 3 bonus
si vous vouliez éliminer simplement 2 paragraphes vides successif,
c'est aussi possible, et ça peut se faire soit en dernier, soit avant
de remettre les paragraphes.
Notez bien aussi (au cas où vous ne l'ayez pas en tête) que le
paragraphe s'écrit $, dans la zone recherche (enfin plutôt la marque de
fin de paragraphe) et \n dans la zone remplace. et le début d'un
paragraphe est ^. C'est pourquoi le paragraphe vide dans la zone
recherche s'écrit ^$. C'est la conséquence du traitement des sauts de
ligne (shift + entrée) en remplaçant \n par \n
J'ai mis moins d'une minute à faire le test plus à vous le décrire. Ce
n'est vraiment pas dur. Mais si Alt search fonctionne et vous évite
d'avoir à chercher c'est trés bien
Bien le bonjour en Espagne !
Claire
Le 2024-03-20 15:36, honorato moreno ruiz a écrit :
Merci beaucoup.
La solution sera, comme dit par Ives Dutrieux, d'installer l'extension
'AltSearch'. Je vais en tenter.
La solution de Ocleyr2lalune je pense que ne servirait pas à mon
objectif, car le premier point,
"1-remplacer les sauts de paragraphe par un caractère non utilisé, pour
les exclure du résultat puis" suposse que je puisse retrouver
(automatiquement) les sauts de paragraphe sans les mélanger aux sauts
de page.
Quoi qu'il en soit, merci Ocleyr2lalune pour votre information sur la
liste des expressions régulières libreoffice
https://help.libreoffice.org/latest/fr/text/shared/01/02100001.html
et de la norme ICU
https://unicode-org.github.io/icu/userguide/strings/regexp.html#regular-expression-metacharacters
Merci Jean Michel Coste, merci tous.
Bonnes vacances. Ici, á l'Espagne, aucun travail du 23 mars au 1er
avril.
En miércoles, 20 de marzo de 2024, 06:39:06 CET,
Ocleyr2lalune <cleyr.listes@free.fr> escribió: Non non
Jean Michel, ctrl + entrée, c'est bien un saut de page manuel (Shift
entree pour le retour à la ligne) Je ne sais pas ce que tu as fait à
ton message pour qu'il passe en source html....
Bref, rien sur les "hard page break" dans la liste des expressions
régulières libreoffice
https://help.libreoffice.org/latest/fr/text/shared/01/02100001.html
ou dans la norme ICU
https://unicode-org.github.io/icu/userguide/strings/regexp.html#regular-expression-metacharacters
Il y a probablement une combine... non testé, mais sur le principe
suivant, en plusieurs fois : 1-remplacer les sauts de paragraphe par
un caractère non utilisé, pour les exclure du résultat puis 2- faire
le remplacement qui habituellement mêle saut de paragraphe et saut de
page, enfin 3- rétablir par un dernier remplacement les sauts de
paragraphe
mais manifestement, comme indiqué par Yves, le problème est traité
simplement avec Alt Search (c'est la solution qui ressort sur les
forums)
https://extensions.libreoffice.org/en/extensions/show/alternative-dialog-find-replace-for-writer
Claire Le 20 mars 2024, à 01:09, jeanmichel.coste@free.fr a écrit:
<div dir='auto'>Bonsoir,<div dir="auto">Je suppose que tu voulais dire
"saut de ligne" plutôt que"saut de page" ?</div><div dir="auto">Bonne
soirée,</div><div dir="auto">JM</div></div><div
class="gmail_extra"><br><div class="gmail_quote">Le 19 mars 2024 19:43,
honorato moreno ruiz <honoratomoreno@yahoo.es> a écrit :<br
type="attribution" /><blockquote class="quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">
Bonsoir. Pardon pour mon Français.<br>
Je dois remplacer les sauts de page manuels (CNTRL-ENTER) par une
chaîne de caractères imprimable.<br>
Mon problème est que la fonction "Recherche" ne distingue pas le
saut de page manuel du saut de paragraphe (ENTER). Autrement dit,
mettre l'expression "$" dans le champ "Recherche" me donne à la
fois les sauts de page et les sauts de paragraphe. De cette façon,
il les remplace tous, ceux de page et ceux de paragraphe, ce qui n'est
pas ce que je veux (je dois garder ceux du paragraphe).<br>
En d’autres termes, je ne trouve pas l’expression
régulière pour rechercher les sauts de page et qui elle ne me
donne pas les sauts de paragraphe en même temps.<br>
Il existe une question similaire en avril 2023, qui peut être
trouvée dans « Supprimer les sauts de page manuels dans
Writer ». Mais la solution n'est pas bonne pour moi, car le
collègue pjferra avait besoin de remplacer les sauts de page par
des sauts de paragraphe, et Kyodake répond correctement à ce
besoin dans lequel il n'est pas important de remplacer les deux types
de sauts dans l'opération, puisque ils sont remplacés par des
sauts de paragraphe.<br>
Cette situation s'est-elle produite avant vous ? Avez-vous réussi
à le résoudre ?<br>
Merci beaucoup pour votre attention.</p>
<p dir="ltr">-- <br>
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous
désinscrire<br>
Les archives de la liste sont disponibles à
https://listarchives.libreoffice.org/fr/users/<br>
Privacy Policy:
https://www.documentfoundation.org/privacy<br>
</p>
</blockquote></div><br></div>
--
Claire
--
Claire
--
Envoyez un mail à users+unsubscribe@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
Context
- Re: [fr-users] Writer, remplacer les sauts de page manuels (CNTRL-ENTER) par une chaîne de caractères imprimable. (continued)
Re: [fr-users] Writer, remplacer les sauts de page manuels (CNTRL-ENTER) par une chaîne de caractères imprimable. · Stéphane Santon
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.