Bonsoir Cédric,

Cédric Bosdonnat wrote:
Bonjour Eric,
Apres verification du code, permettre de taper un CTRL+MAJ+ESPACE dans
le champs de la table de remplacement n'est pas tres complique a faire.
Il faut encore voir comment le faire proprement... mais cette option
peut aussi etre envisagee
Le problème ne réside pas dans l'insertion d'une espace insécable dans la boîte de dialogue mais dans la manière dont le remplacement est effectué dans le texte lors de la frappe. Soit deux chaînes de caractères l'une nommée <substitué> et l'autre <substituant>, le remplacement ne s'effectuera que si: - <substitué> est précédé d'un espace, un guillemet, ou un début de paragraphe (liste non exhaustive ! Je crois que le monstre "break iterator" y est pour quelque chose là-dedans ;) )
- un espace est entré après <substitué>

Exemple : soit la transformation "Abcisse" -> "Abscisse", on obtiendra
"Un petit test abcisse" -> "Un petit test abscisse"
Ce qui ne marchera pas avec :
"uneabcisse" qui demeure "uneabcisse"

Dans OOo "%" -> "<espace insécable>&" donne toujours :
"10%" -> "10%"
"10<espace>%" -> "10<espace><espace insécable>%"

Donc aucun intérêt pour nos %, $ et autres signes car ce que nous voulons obtenir est justement : "j'ai *oublié de mettre une espace*, transforme-moi le dernier caractère frappé par la séquence <espace insécable><carac. frappé>".

A+
Éric

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@fr.openoffice.org
For additional commands, e-mail: dev-h...@fr.openoffice.org

Répondre à