Foros del Web » Creando para Internet » CSS »

Imprimir imagenes de fondo

Estas en el tema de Imprimir imagenes de fondo en el foro de CSS en Foros del Web. Saludo a todos, Pues bien tomando en cuenta los grandes aportes que he obtenido de los foreros de aquí, me tomé el atrevimiento de registrarme ...
  #1 (permalink)  
Antiguo 26/01/2011, 09:34
Avatar de oswOsito  
Fecha de Ingreso: agosto-2010
Ubicación: Quito
Mensajes: 32
Antigüedad: 7 años, 3 meses
Puntos: 0
Busqueda Imprimir imagenes de fondo

Saludo a todos,

Pues bien tomando en cuenta los grandes aportes que he obtenido de los foreros de aquí, me tomé el atrevimiento de registrarme jeje.

Bueno, aqui va mi inquietud y en verdad que es urgente. Les explico.

Tengo una tabla html, con una imagen de fondo (una mano muy simple en verdad, nada de colores, solo blanco y negro).

La tabla anterior tiene una sola fila y una sola columna (una sola celda), en la que he insertado una tabla de 19x19 con los respectivos estilos para que los bordes no sean demasiado gruesos, solo sean líneas sencillas y.... en fin.

En cada celda he insertado una imagen gif transparente, es decir, un cuadro de 12x7 sin color ni nada (transparente).

NOTA: Esto para que funcione en el navegador Google Chrome, ya que los estilos aplicados a la misma tabla, hacian que en el navegador en mención la tabla se viera como una linea gruesa. Las imagenes transparentes me sirvieron para que las celdas tengan un espacio ocupado y no se contraigan en ese navegador y en algunos otros.

Bueno, el caso es que recibo de una consulta a la base de datos varias coordenadas, por ejemplo

FILA | COLUMNA
------------------
10 15
11 14
... ...

esas coordenadas me indican QUÉ celdas de la tabla de 19x19 deben pintarse de color rojo. Una vez pintadas las celdas lo que deseo es imprimir la página. Esto me da el efecto de que la imagen de la mano tiene puntos rojos marcados por el usuario (como sarampión ......... Perooooo.....

AQUI VIENE EL INCONVENIENTE, el navegador no me permite (por defecto) imprimir imagenes de fondo, lo que conlleva a que el usuario deba modificar las opciones de su navegador para poder imprimir fondos.

La idea es impedir que el usuario deba hacer eso, puesto que no es bien visto que el sistema web automatizado dependa de las onfiguraciones del navegador.

Me gustaria saber si existe un modo para imprimir esas imagenes de fondo, porque son críticas, o si hay alguna idea diferente para hacer aquello.

Si alguien me puede hechar una mano, estaré muy agradecido y por fis si pueden ayudarme con unos ejemplos...

POR DIOOOOS AYUUUDAAAAAAAAAAAA .......
  #2 (permalink)  
Antiguo 26/01/2011, 12:26
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 9 años, 4 meses
Puntos: 1530
Respuesta: Imprimir imagenes de fondo

no imprimir imágenes de fondo es una característica común en los navegadores y configurable a nivel de usuario, no puedes ni por javascript, ni css cambiar dicha configuración porque solo la puede cambiar el usuario en su navegador respectivo.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 26/01/2011, 13:48
Avatar de oswOsito  
Fecha de Ingreso: agosto-2010
Ubicación: Quito
Mensajes: 32
Antigüedad: 7 años, 3 meses
Puntos: 0
Busqueda Respuesta: Imprimir imagenes de fondo

Eso quiere decir que lo que estoy intentando hacer es imposible???? En ese caso que me recomiendan??? Quizás cambiar el diseño??? o algo por el estilo???

Tomemos en cuenta que un usuario puede marcar en la imagen de la mano, me explico mejor:

La imagen de la mano es la siguiente:

[URL="http://www.midisegni.it/disegni/vari/mano.gif"]http://www.midisegni.it/disegni/vari/mano.gif[/URL]

Supongamos que yo me corto en el dedo índice, en toda la uña.....

Cómo el médico puede marcar en la zona lesionada con click??

Como explique anteriormente, sobre la imagen he colocado una tabla de 19x19 con bordes invisibles, que me permiten (a manera de pixeles) seleccionar y marcar un área respectiva de la mano. Al momento de guardar los datos, tomo el número de fila y columna de la celda marcada en la tabla y los guardo en la base de datos. Cuando recupero los datos de la base, quiero que se pinten las celdas según su posición. Visualmente todo es genial, pero al momento de imprimir no se puede ver la imagen de fondo.

NOTA: Esty intentando algo diferente. Tengo la misma mano, pero pintada de color rojo. A ambas manos las divido en 361 partes iguales (19x19=361) obteniendo imagenes pequeñas ( a manera de rompecabezas) y según las posiciones recibidas de la base de datos cargo la parte correspondiente en la celda correspondiente (mano pintada o mano sin pintar).

Pero no se si lo que hago es lo mas óptimo. No quiero usar flash ni esas cosas, porque mi trabajo se basa en uso de JSP en Eclipse, servlets, y Birt Reports.

Si tienen alguna sugerencia de lo que deseo hacer se los agradeceria mucho.

Etiquetas: fondo, imagenes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:10.