[RESUELTO] Enviar imagenes al fondo en Impress

Desarrollo de Macros y programación en UNO, usar las API, llamar programas externos...

[RESUELTO] Enviar imagenes al fondo en Impress

Notapor culebrasx » Mié Nov 25, 2015 12:01 pm

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
culebrasx
 
Mensajes: 11
Registrado: Mié Nov 25, 2015 11:48 am

Re: Enviar imagenes al fondo en Impress

Notapor fornelasa » Mié Nov 25, 2015 9:20 pm

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) 44 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!
Avatar de Usuario
fornelasa
 
Mensajes: 3223
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Enviar imagenes al fondo en Impress

Notapor culebrasx » Jue Nov 26, 2015 10:32 am

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
culebrasx
 
Mensajes: 11
Registrado: Mié Nov 25, 2015 11:48 am

Re: Enviar imagenes al fondo en Impress

Notapor fornelasa » Jue Nov 26, 2015 6:18 pm

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) 47 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!
Avatar de Usuario
fornelasa
 
Mensajes: 3223
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Enviar imagenes al fondo en Impress

Notapor culebrasx » Jue Nov 26, 2015 6:25 pm

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
culebrasx
 
Mensajes: 11
Registrado: Mié Nov 25, 2015 11:48 am

Re: [Resuelto] Enviar imagenes al fondo en Impress

Notapor fornelasa » Jue Nov 26, 2015 6:28 pm

: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!
Avatar de Usuario
fornelasa
 
Mensajes: 3223
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: [Resuelto] Enviar imagenes al fondo en Impress

Notapor culebrasx » Jue Nov 26, 2015 6:50 pm

: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

Notapor culebrasx » Jue Nov 26, 2015 8:05 pm

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
culebrasx
 
Mensajes: 11
Registrado: Mié Nov 25, 2015 11:48 am

Re: [RESUELTO] Enviar imagenes al fondo en Impress

Notapor fornelasa » Jue Nov 26, 2015 10:07 pm

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!
Avatar de Usuario
fornelasa
 
Mensajes: 3223
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.


Volver a Macros y API UNO

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados