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
