[RESUELTO] Enviar imagenes al fondo en Impress

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...
Responder
culebrasx
Mensajes: 11
Registrado: Mié Nov 25, 2015 11:48 am

[RESUELTO] Enviar imagenes al fondo en Impress

Mensaje por culebrasx »

Un saludo a toda comunidad!!!!

estoy aprendiendo a programar en Openoffice y tengo algunas dudas.

Estoy haciendo una presentación en impress y quiero generar dos macros que pasando el ratón por encima de un botón u otro me muestre una imagen u otra de dos imágenes que tengo superpuestas una encima de la otra.
(no serán imprimibleslos botones ; por lo que entiendo no ser verán de este modo en la presentación,no? pero si funcionarán? quiero que sean invisibles)

la diapositiva es la numero 6 y las imágenes se llaman: imagen1 e imagen2, respectivamente. (propiedad nombre del menú contextual)

he intentado con la orden setZOrder, pero no encuentro como seleccionar (Getgrapchis?) la imagen a la que aplicar la orden,

también he probado a grabar una marco en calc pero no me selecciona la imagen por nombre el registro grabado, solo lo hace para el objeto seleccionado

alguna ayuda para empezar???

gracias a todos/as por adelantado!!!
Última edición por mauricio el Jue Nov 26, 2015 7:57 pm, editado 2 veces en total.
Razón: Marcar resuelto correctamente
OpenOffice 4.1 en Windows 7 x64
Hay 10 tipos de personas, las que leen binario, y las que no. Ope
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Enviar imagenes al fondo en Impress

Mensaje por fornelasa »

alguna ayuda para empezar???
Tal vez puedas orientarte con este archivo, al pasar el puntero del ratón sobre un botón se genera una imagen y viceversa. Obviamente se pueden hacer muchas cosas, solo es un ejemplo.
Saludos, Federico.
Adjuntos
MostrarImagenes.odp
Mostrar imagenes
(13.55 KiB) Descargado 162 veces
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
culebrasx
Mensajes: 11
Registrado: Mié Nov 25, 2015 11:48 am

Re: Enviar imagenes al fondo en Impress

Mensaje por culebrasx »

Hola, gracias por la respuesta, revisando el código me surgen algunas dudas

dPrin = ThisComponent.GetDrawPages.GetByIndex(0) -> ¿significa que va a utilizar la página con indice 0?

dPrin.GetByIndex(1).Visible = true -> por lo que entiendo selecciona el objeto con indice 0,cierto? no veo donde están relacionados los objetos con sus indices, ¿se podría seleccionar por nombre?
dPrin.GetByIndex(0).Visible = false

gracias de nuevo por tu respuesta,
OpenOffice 4.1 en Windows 7 x64
Hay 10 tipos de personas, las que leen binario, y las que no. Ope
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Enviar imagenes al fondo en Impress

Mensaje por fornelasa »

Vamos a suponer que deseamos hacerlo con la diapositiva 6
Tal vez de acuerdo a lo que entendí el usar botones no es lo mas factible.
He usado controles etiquetas que de momento las presento con un contorno de lineas para que puedan ser vistas pero tambien pueden hacerse invisibles.

Saludos, Federico.
Adjuntos
MostrarImagenesMejo.odp
Imagenes mostrar
(14.07 KiB) Descargado 164 veces
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
culebrasx
Mensajes: 11
Registrado: Mié Nov 25, 2015 11:48 am

Re: Enviar imagenes al fondo en Impress

Mensaje por culebrasx »

holaa,
muchas gracias!!
era el comando que no encontraba:
dPrin.GetLinks.GetByName("Imagen1").Visible = false

en el que seleccionar por nombre

muchas gracias!! ahora con esto puedo continuar
OpenOffice 4.1 en Windows 7 x64
Hay 10 tipos de personas, las que leen binario, y las que no. Ope
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: [Resuelto] Enviar imagenes al fondo en Impress

Mensaje por fornelasa »

:super:
Por cierto
Hay 10 tipos de personas, las que leen binario, y las que no
Hay dos tipos de personas, las que leen binario, y las que no
¿le atiné?
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
culebrasx
Mensajes: 11
Registrado: Mié Nov 25, 2015 11:48 am

Re: [Resuelto] Enviar imagenes al fondo en Impress

Mensaje por culebrasx »

:bravo: :bravo: :bravo: siiiii :D :D
OpenOffice 4.1 en Windows 7 x64
Hay 10 tipos de personas, las que leen binario, y las que no. Ope
culebrasx
Mensajes: 11
Registrado: Mié Nov 25, 2015 11:48 am

Re: [RESUELTO] Enviar imagenes al fondo en Impress

Mensaje por culebrasx »

Hola de nuevo,

funciona bien el resultado, pero cuando lo pongo en modo presentación, los botones dejan de funcionar, los acontecimientos que tengo es ejecutar una macro con 'raton dentro' que muestra una imagen y otra macro con 'raton furea' que la oculta.
pero solo me funcionan cuando estoy editando la dispositiva, no en modo presentación
he de hacer algo especial para que funcionen en modo presentación?

saludos de nuevo...
OpenOffice 4.1 en Windows 7 x64
Hay 10 tipos de personas, las que leen binario, y las que no. Ope
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: [RESUELTO] Enviar imagenes al fondo en Impress

Mensaje por fornelasa »

Por favor crea otra consulta (de forma clara) y dejemos este tema como [RESUELTO]
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Responder