5 messages in org.openoffice.fr.progRe: [prog] Obtenir la hauteur d'une l...
FromSent OnAttachments
Christophe DevallandMay 27, 2009 1:20 am 
Bernard MarcellyMay 27, 2009 5:42 am 
Christophe DevallandMay 27, 2009 11:49 am.odt
Delmas Jean-MarcMay 27, 2009 3:48 pm 
Christophe DevallandMay 28, 2009 12:44 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Obtenir la hauteur d'une ligne d'un tableauActions...
From:Bernard Marcelly (marc@club-internet.fr)
Date:May 27, 2009 5:42:16 am
List:org.openoffice.fr.prog

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