Página 1 de 1

[RESUELTO] Enviar imagenes al fondo en Impress

Publicado: Mié Nov 25, 2015 12:01 pm
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!!!

Re: Enviar imagenes al fondo en Impress

Publicado: Mié Nov 25, 2015 9:20 pm
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.

Re: Enviar imagenes al fondo en Impress

Publicado: Jue Nov 26, 2015 10:32 am
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,

Re: Enviar imagenes al fondo en Impress

Publicado: Jue Nov 26, 2015 6:18 pm
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.

Re: Enviar imagenes al fondo en Impress

Publicado: Jue Nov 26, 2015 6:25 pm
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

Re: [Resuelto] Enviar imagenes al fondo en Impress

Publicado: Jue Nov 26, 2015 6:28 pm
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é?

Re: [Resuelto] Enviar imagenes al fondo en Impress

Publicado: Jue Nov 26, 2015 6:50 pm
por culebrasx
:bravo: :bravo: :bravo: siiiii :D :D

Re: [RESUELTO] Enviar imagenes al fondo en Impress

Publicado: Jue Nov 26, 2015 8:05 pm
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...

Re: [RESUELTO] Enviar imagenes al fondo en Impress

Publicado: Jue Nov 26, 2015 10:07 pm
por fornelasa
Por favor crea otra consulta (de forma clara) y dejemos este tema como [RESUELTO]
Saludos, Federico.