Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


Bonsoir,

Merci pour ces références. Depuis ce message j’ai progressé, et je suis aussi arrivé au souci de 
non-formatage comme facteur déclenchant. 

En parallèle le mécanisme manuel fonctionne à nouveau, sans que je sache vraiment pourquoi… 
Peut-être que je n’avais pas sélectionné le texte de remplacement, je ne vois que cela. Ce qui 
n’était pas très malin de ma part, soit dit en passant.

Ce qui me retient de passer franchement à l’AutoCorrection tient en deux points :
Avec l’AutoTexte, je peux déclencher une macro après insertion et ça peut m’arranger
Je veux absolument que ces textes, AutoTextes ou dictionnaire d'AutoCorrection, soient chargés 
automatiquement (macro), pas manuellement. Et pour l’AutoCorrection, je ne sais simplement pas où 
trouver par où commencer. Par contre ça marche a minima pour les AutoTextes, et je pense pouvoir 
comprendre l’entièreté de ce que je dois faire pour le faire tourner.

Sur le fond, je ne suis pas sûr que le comportement que j’observe soit vraiment un bug, c’est 
peut-être considéré comme une feature, ce qui expliquerait que rien n’ait été entrepris pour le 
corriger, apparement.

Donc, suite au prochain numéro, de toutes façons je mettrai ici ce que je découvrirai, si j’arrive 
à percer les mystères de ces mécanismes…

Merci pour ton appui,

A+,

Thierry



Le 25 févr. 2018 à 20:20, Laurent Balland-Poirier <laurent.balland-poirier@laposte.net> a écrit :

Bonsoir,


Le 25/02/2018 à 18:10, Thierry Jeanneret a écrit :
Oui, je suis aussi dessus. blocklist.xml est un répertoire pointant vers les entrées réelles. Il 
me semble que l'identifiant abrégé et le Titre de l'auto-texte sont stockés là-dedans, et que le 
texte de remplacement est lui enregistré dans le répertoire dont le nom correspond au code 
abrégé.
Tu trouveras dans le code source de LibreOffice les fichiers XML servant à construire les 
fichiers BAU :
https://opengrok.libreoffice.org/xref/core/extras/source/autotext/lang/fr/

J'ai pu vérifier que les strings de remplacement ne contiennent aucun <LF> ni indication de 
formatage, c'est du xml de bonne facture. Normalement, le système devrait donc appliquer le 
format par défaut, qui n'implique pas de retour à la ligne.
Cf. bogue 53023 indiqué par Jean-Yves
https://bugs.documentfoundation.org/show_bug.cgi?id=53023


Comme j'ai maintenant accès à l'entier de la bibliothèque des auto-textes je vais comparer avec 
les exemples fournis qui, eux, ne font pas ce sacré <LF>. Manifestement, les exemples fournis 
sont bien plus touffus que mes misérables petites lignes toutes simples... J'ai même vu comment 
on fait pour accrocher une macro post-insertion. Mais là n'est pas le débat !
Il faut créer des AutoTextes avec prise en compte du format (donc pas Texte seul) pour ne pas 
avoir de pb de LF. Tu te faire un exemple pour voir le code XML généré. Pour un AutoTexte en 
texte seul, si le LF ajouté est rédhibitoire, il faut passer au AutoCorrection (cf. mon précédent 
message).

A part ça je sais charger les auto-textes par programme, mais l'interface de saisie manuelle ne 
semble pas/plus marcher, ni en version 6, ni en version 5.4.5... C'est moi qui vois les bleuets 
? Pourtant j'en ai saisi un ou deux, il y a quelques jours, mais là je m'évertue, je persiste, 
je transpire, et je peste, rien. J'ai pu créer un nouveau groupe, lui donner un chemin et le 
fichier a été bien créé et mis en place. Mais ensuite, Niet, j'ai beau saisir tout bien comme il 
faut, le bouton <insert> reste inerte...
Je ne reproduis pas, aussi bien avec les AutoTexte fournis qu'avec ceux que j'ai créés : Ctrl+F3, 
je navigue dans les bibliothèques, je sélectionne l'AutoTexte et le bouton Insérer est bien dispo 
et fonctionne comme attendu. Ma version sur Ubuntu :
Version: 5.4.5.1
Build ID: 79c9829dd5d8054ec39a82dc51cd9eff340dbee8
Threads CPU : 8; OS : Linux 4.13; UI Render : par défaut; VCL : gtk2;
Locale : fr-FR (fr_FR.UTF-8); Calc: group

A+

Laurent BP

-- 
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/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés


-- 
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/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être 
supprimés

Context


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.