Le Lundi 12 Décembre 2005 08:40, Pierre - Utilisateur d'OOo a écrit :
> Bonjour,
>
> Petit à petit, je fais des essais avec la version 2.0
> Sur certains points, je détestais utiliser M$-Word et au passage à OOo
> j'avais adoré son comportement...
> La version 2.0 possède certains comportements ABSURDES et DEBILES (c'est
> juste mon avis perso et ça n'engage que moi !) de M$-Word
>
> Exemple :
> Vous utilisez le style "corps de texte" pour rédiger un texte. En
> France, les textes sont justifiés (à gauche et à droite), par conséquent
> vous avez coché cette option dans le style "corps de texte".
>
> Au fil du document apparaît, au sein d'une phrase, une liste. Pour
> faciliter la lecture, vous insérez un saut le ligne avant chaque
> énumération.
> OOo 1.1.x avait un comportement qui me convenait (mais je suis peut-être
> le seul !) les lignes de mon paragraphe qui se terminaient par un saut
> de ligne n'était pas justifiées alors que les précédentes l'étaient !
>
> La version 2.0 a changé ce comportement. Pour y remédier, à part insérer
> un saut de paragraphe et utiliser un style "liste au sein d'une phrase"
> avez-vous une autre solution ?


On est donc au moins deux !
C'est vrai que ça m'énerve aussi...

Moi, j'ai fait une macro (avec l'enregistreur de macro) qui insère une 
tabulation suivi d'un saut de ligne
J'ai réduit au maximum l'espace entre chaque tabulation (on ne peut pas mettre 
moins de 0,5 cm crois-je me souvenir) dans le menu 
outils/option/openoffice.org-writer/général
J'ai associé ma macro au racourci clavier qui envoie normalement un saut de 
ligne (ctrl+return)
Ça ne va pas trop mal comme ça ! sauf quand on arrive en bout de ligne et 
qu'il reste moins de 0,5 cm (rare) où ça va à la ligne rien que pour insérer 
ma tabulation supplémentaire !!!

Je trouve que c'est moins pire que sans :)) mais je préférais 1000 fois le 
comportement de OOo 1.x sur ce point.

Pour info, la macro copiée/collée de mon éditeur de macro
*************************************************
sub Sautdeligne
rem ----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Text"
args1(0).Value = CHR$(9)
dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args1())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:InsertLinebreak", "", 0, Array())
end sub
********************************************************

Bien cordialement
-- 
Georges Lours
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à