Ami ratak,

Tu as exité ma curiosité alors voici un complément d'informations si tu
souhaites toujours modifier directement les éléments de numérotations 
de chapitres.

Par rapport à mon mail précédent, si tu passes un coup de Xray, merci
Bernard, sur un des éléments que j'avais appelé

NumbElt = Number.getbyIndex(i)

dans les procédures proposées, tu t'apercevras que ce sont des ensembles
de "PropertyValues" :
  0 | Structure : com.sun.star.beans.PropertyValue -->
Adjust                             2
  1 | Structure : com.sun.star.beans.PropertyValue -->
ParentNumbering         1
  2 | Structure : com.sun.star.beans.PropertyValue -->
Prefix                             ""
  3 | Structure : com.sun.star.beans.PropertyValue -->
Suffix                              ""
  4 | Structure : com.sun.star.beans.PropertyValue -->
CharStyleName             "C NumTitres"
  5 | Structure : com.sun.star.beans.PropertyValue -->
StartWith                       1
  6 | Structure : com.sun.star.beans.PropertyValue -->
LeftMargin                     2499
  7 | Structure : com.sun.star.beans.PropertyValue -->
SymbolTextDistance      0
  8 | Structure : com.sun.star.beans.PropertyValue -->
FirstLineOffset             -2499
  9 | Structure : com.sun.star.beans.PropertyValue -->
NumberingType             2
 10 | Structure : com.sun.star.beans.PropertyValue -->
HeadingStyleName       "Heading 1"

Il te suffit maintenant d'utiliser setPropertyValue() puis le
replacebyindex(,) pour arriver directement à tes fins. Mais il te faut
au préalable consulter l'API pour être sûr des valeurs que tu introduis.
En utilisant un modèle que tu recopies, tu vois directement à l'écran
comment sera ta numérotation de chapitre. C'est je crois plus intuitif
et ça prend immédiatement en compte l'aspect "esthétique" de la
numérotation que tu veux utiliser.

Ce n'est qu'un avis, bien sûr.


[EMAIL PROTECTED] a écrit :

> Bonjour,
>
> Existe-t'il un moyen pour changer la numérotation des chapitres (ex :
> niveau 1 : "1. titre 1", niveau 2 : "1.A. titre 2" et ainsi de suite)
> dans un document via les macros ? J'ai bien trouvé la fonction
> getChapterNumberingRules, mais comme son nom l'indique, c'est une
> méthode en lecture seule.
>
> Merci
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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

Répondre à