Bonjour,

> -----Message d'origine-----
> De : pierre-yves samyn [mailto:[email protected]]
> Envoyé : samedi 28 mars 2015 07:37
> À : [email protected]
> Objet : [fr-users] Re: Calc insertion d'image par macro
> 
> Bonjour
> 
> 
> Michel Rudelle wrote
> > Je manipule des images dans Calc
> > ... je ne peux pas récupérer ses dimensions originales
> 
> 
> pageDessin.add(imageLiee)
> imageLiee.size = imageLiee.graphic.size100thMm
> 

Merci Pierre-Yves, ça marche !

Mais je suis tombé sur quelque chose de bizarre pendant mes essais:
Certaines images renvoient des dimensions nulles avec cette propriété, sans
que j'en comprenne la raison (en particulier des images créées avec l'export
Jpeg de Draw)

Du coup j'ai trouvé "juste à coté" grâce à Xray la propriété
Graphic.SizePixel (graphic.Size marche aussi) qui ne contient jamais (dans
mes tests) de valeurs nulles. Ca ne me donne pas la dimension originelle,
mais comme je ne m'intéresse qu'au ratio dans mon application ça me suffit.

Pourtant la dimension doit bien être quelque part puis avec le dispatcher
j'obtiens bien avec ces images la bonne dimension (mais la propriété
graphic.size100thMm de ces images ainsi recopiées contient bien des 0 !).
Mystère !

Encor merci et bonne fin de w-e

Michel



-- 
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à