Bonjour, > -----Message d'origine----- > De : claude [mailto:pref-open-off...@haute-garonne.gouv.fr] > Envoyé : mercredi 7 octobre 2015 15:38 > À : Laurent Godard > Cc : users@fr.libreoffice.org > Objet : Re: Re: [fr-users] Macro insertion image > > Merci mais je n'arrive toujours pas à récupérer la résolution de l'image. > > Claude > > -------- Message original -------- > *Sujet: *[INTERNET] Re: [fr-users] Macro insertion image > *De : *Laurent Godard <lgodard.li...@laposte.net> > *Pour : *users@fr.libreoffice.org > *Date : *07/10/2015 10:23 > > Bonjour > > > > il faut te servir des fonctions internes de basic > > GetTwipsPerPixelX > > GetTwipsPerPixelY > > > > puis lis ceci qui explique le passage des Twips vers les centimetres > > > > http://www.pbdr.com/vbtips/gen/convtwip.htm
J'ai utilisé la propriété: Size100thMM au lieu SizePixel : http://api.libreoffice.org/docs/idl/ref/servicecom_1_1sun_1_1star_1_1graphic _1_1GraphicDescriptor.html#ac99c505108bd7f6220e43c3f7a7a9040 qui me permet de positionner et dimensionner exactement l'image MAIS: comme cette propriété - ainsi que le précise le lien ci-dessus - n'est pas toujours disponible (je l'ai rencontré), le redimensionnement en gardant les proportions peut ne pas être possible. Dans ce cas, je calcule le rapport H/L avec SizePixel, j'en déduis les dimensions H et L voulues en 1/100mm que j'applique à l'image. Si ma méthode répond à ta question, je pourrai être plus précis. Cordialement, Michel -- Envoyez un mail à users+unsubscr...@fr.libreoffice.org 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