Message de Christophe Devalland date 2009-05-27 10:21 :
Bonjour à tous,
j'arrive sans problème à récupérer la hauteur d'un ligne avec l'instruction
:
maLigne.Height
seulement pour le cas où maLigne.sizeType vaut
com.sun.star.text.SizeType.FIX c'est-à-dire si la hauteur est fixée
manuellement (à la souris par exemple)
Dès que je sélectionne "hauteur optimale" ou "adaptée à la taille" pour la
ligne c'est-à-dire com.sun.star.text.SizeType.MIN ou
com.sun.star.text.SizeType.VARIABLE, maLigne.Height vaut toujours 0 et je
n'ai plus accès à la hauteur.
Bonjour Christophe,
Ce n'est pas exactement cela.
Sans macro, avec l'interface utilisateur, affiche Tableau > Adapter > Hauteur de
ligne. Tu vois:
- Hauteur = 0,01 cm
- Adapter à la taille : coché
Mets une valeur suffisante à Hauteur. La ligne devient plus haute. La macro
affichera cette valeur, qui est la hauteur minimale imposée.
Si tu cliques Tableau > Adapter > Hauteur de ligne optimale, alors la hauteur se
réajuste au minimum nécessaire et la hauteur "imposée" devient 0,01 (0 en fait).
Je n'ai pas de solution à ta question, mais je pense que le principe est : si on
demande une hauteur automatique c'est pour ne pas s'en occuper ;-)
______
Bernard