|
Responder
|
| Autor | |
carlos@mrovira.com
Nuevo
Unido: 11/Octubre/2023 Localización: Almazora Estado: Sin conexión Puntos: 20 |
Tema: Imagen de fondo en un informe paginas imparesEnviado: 11/Noviembre/2024 a las 08:23 |
|
Buenos días, agradecería que alguien me iluminase sobre el problema que no consigo resolver: Imprimo cartas a doble cara e intento imprimir el anagrama de la empresa como imagen de fondo del informe. Solo tengo 3 opciones en picture.pages: 0 todas las páginas, 1 primera página y 2 ninguna a mi me interesaría por ejemplo páginas impares o pares. He probado en format asignar o no imagen al formulario. Parece ser que me asigna o desasigna para la siguiente pagina no para la que estoy generando. Por ejemplo with me If doscaras = True Then If .Page Mod 2 <> 0 Then .Picture = Application.CurrentProject.path & "\plantillas\modelo_carta_a4.bmp" .PictureSizeMode = 1 DoEvents Else .Picture = "" End If End If end with Veo la imagen en la pagina 2 no en la 1. Nota: en el informe tengo page y pages para que cuente bien las páginas He conseguido poniendo en el evento load .Picture = Application.CurrentProject.path & "\plantillas\modelo_carta_a4.bmp" .PictureSizeMode = 1 para que imprima imagen en la 1ª hoja y If doscaras = True Then If .Page Mod 2 = 0 Then .Picture = Application.CurrentProject.path & "\plantillas\modelo_carta_a4.bmp" .PictureSizeMode = 1 DoEvents Else .Picture = "" End If End If end with para que funcione bien. Supongo que la imagen se asignará antes del evento format. Pero lo que veo en vista previa de impresión luego cuando envio a impresora, me imprime solo el texto, no imprime imagen en ninguna página. |
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: en línea Puntos: 14428 |
Enviado: 11/Noviembre/2024 a las 09:07 |
|
En vez de asignar/desasignar imagen de fondo ... prueba a ponerla visible si/no.
|
|
![]() |
|
carlos@mrovira.com
Nuevo
Unido: 11/Octubre/2023 Localización: Almazora Estado: Sin conexión Puntos: 20 |
Enviado: 11/Noviembre/2024 a las 09:30 |
|
En la imagen de fondo no tiene esta opción
|
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: en línea Puntos: 14428 |
Enviado: 11/Noviembre/2024 a las 09:34 |
|
Pues no la pongas como imagen de fondo ... crea simplemente una imagen que abarque todo el informe y lo mandas al fondo para evitar que interfiera mucho.
|
|
![]() |
|
carlos@mrovira.com
Nuevo
Unido: 11/Octubre/2023 Localización: Almazora Estado: Sin conexión Puntos: 20 |
Enviado: 11/Noviembre/2024 a las 09:37 |
|
¿Como pongo una imagen que me abarque una cabecera un detalle y un pie o encabezados de grupo o pies de grupo y que llene toda la hoja?
|
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: en línea Puntos: 14428 |
Enviado: 11/Noviembre/2024 a las 09:53 |
|
Había forma, pero te meto en una complicación que probablemente no merezca la pena.
¿Podría ser un fondo que ocupe sólo la cabecera? ¿sólo el detalle? |
|
![]() |
|
carlos@mrovira.com
Nuevo
Unido: 11/Octubre/2023 Localización: Almazora Estado: Sin conexión Puntos: 20 |
Enviado: 11/Noviembre/2024 a las 14:43 |
|
Tiene un anagrama de unos 3 o 4 cm de alto en la cabecera a la izquierda, un pie de pagina en texto, un lateral de texto en vertical a la derecha de la página y el dibujo de una hoja de árbol alineado abajo y a la derecha de unos 16 cm. que abarca detalle y pie de página.
La mayoría de informes como facturas, albaranes, etc los diseño con word, genero imagen y la pongo de fondo. Pero con los de impresión a doble cara, si la marca de agua o la imagen ocupa toda la página, que no puedo ubicarla en una sección no se como hacerlo. |
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: en línea Puntos: 14428 |
Enviado: 11/Noviembre/2024 a las 18:27 |
|
La imagen se puede colocar en el evento Format (o Print) de la página, pero tiene su miga (yo no lo he hecho nunca, solo he realizado las rayas de una factura).
Hay que dedicarle un tiempo a 'encontrar' el modo, como te decía en mi anterior post, seguro que no merece la pena la complicación seguir por este camino. |
|
![]() |
|
carlos@mrovira.com
Nuevo
Unido: 11/Octubre/2023 Localización: Almazora Estado: Sin conexión Puntos: 20 |
Enviado: 13/Noviembre/2024 a las 09:20 |
|
Buenos días. Al final lo he conseguido La imagen esta vinculada al formulario. Private Sub Detalle_Format(Cancel As Integer, PrintCount As Integer) If Me.Page Mod 2 = 0 Then Me.Picture ="C:\Users\Administrador\plantillas\modelo_carta_A4.png" Else Me.Picture = "" End If End Sub Se ve y se imprime. La conclusión es que se procesa antes del format o print por eso en el format tengo que poner lo contrario. Saludos y gracias.
|
|
![]() |
|
Mihura
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Administrador
Unido: 06/Mayo/2005 Localización: En la dehesa Estado: en línea Puntos: 14428 |
Enviado: 13/Noviembre/2024 a las 09:58 |
|
Gracias a ti por la info.
Cierro el hilo.
|
|
![]() |
|
Responder
|
|
|
Tweet
|
| Ir al foro | Permisos de foro ![]() Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |