Modificar "Mantener Proporciones" de imagen

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
Tzas
Mensajes: 5
Registrado: Vie May 16, 2014 9:40 am

Modificar "Mantener Proporciones" de imagen

Mensaje por Tzas »

Buenos días:

Quiero activar / Desactivar por macro la opción de todas las imagenes "Mantener Proporciones". La idea es recorrerme todos los graficos de mi documento y cambiarles esta opción, pero no se cual es la propiedad que he de modificar.

Si alguien puede ayudarme.

Muchas gracias,

Código: Seleccionar todo

   oDoc = ThisComponent
   oGraphics = oDoc.GraphicObjects
   For i = 0 to oGraphics.count - 1
          imagen = oGraphics.GetbyIndex(i)
          'Activar casilla "[b]Mantener Proporciones[/b]"
    Next
OpenOffice 4.0.1
Microsoft Windows XP, Versi??n 2002, Service Pack 3
FJCC-ES
Mensajes: 873
Registrado: Mié Mar 25, 2009 1:19 am
Ubicación: Colorado, USA

Re: Modificar "Mantener Proporciones" de imagen

Mensaje por FJCC-ES »

Código: Seleccionar todo

   oDoc = ThisComponent
   oGraphics = oDoc.GraphicObjects
   For i = 0 to oGraphics.count - 1
          imagen = oGraphics.GetbyIndex(i)
          'Activar casilla "[b]Mantener Proporciones[/b]"
          IsSyncWidthToHeight  = True  'FJCC
    Next
Tzas
Mensajes: 5
Registrado: Vie May 16, 2014 9:40 am

Re: Modificar "Mantener Proporciones" de imagen

Mensaje por Tzas »

Muchas gracias por tu respuesta, antes de acudir al foro ya había probado con las opciones IsSyncHeightToWidth y IsSyncWidthToHeight.

Pero no me convencen dichas propiedades porque si yo activo por macro cualquiera de esas dos propiedades activa el checkbox del entorno grafico, pero si activo el entorno grafico no activa dichas propiedades, siguen a false.
OpenOffice 4.0.1
Microsoft Windows XP, Versi??n 2002, Service Pack 3
Responder