impresión sin cortarse las filas

24/06/2004 - 19:02 por memphis | Informe spam
hola,
tengo que imprimir una tabla con muchas filas y cada fila de un tamaño
y quiero que al imprimir no me corte ninguna fila por la mitad
como puedo controlarlo?

Preguntas similare

Leer las respuestas

#1 Miguel Gonzalez
25/06/2004 - 11:57 | Informe spam
Hola "memphis"

Mírate las propiedades CSS para impresión:

http://www.w3.org/TR/CSS2/page.html

Aunque no todas están soportadas por los navegadores. Quizás la opción
aconsejable sea dividir el contenido de la página en varias tablas
consecutivas (del tamaño de página de impresión) y en cada tabla forzar
un "page-break-after: always;".

Saludos!
Miguel

memphis wrote:

hola,
tengo que imprimir una tabla con muchas filas y cada fila de un tamaño
y quiero que al imprimir no me corte ninguna fila por la mitad
como puedo controlarlo?


Respuesta Responder a este mensaje
#2 memphis
25/06/2004 - 12:19 | Informe spam
gracias por tu respuesta miguel
pero no me sirve hacer un salto de página después de cada tabla porque
tienen poco contenido y las hojas quedarían medio vacías
lo que también he intentado pero sin éxito,
es para cada tabla ponerle la propiedad
page-break-inside:avoid;
he leido por ahí que IE no lo soporta
una pena!


"Miguel Gonzalez" escribió en el mensaje
news:#
Hola "memphis"

Mírate las propiedades CSS para impresión:

http://www.w3.org/TR/CSS2/page.html

Aunque no todas están soportadas por los navegadores. Quizás la opción
aconsejable sea dividir el contenido de la página en varias tablas
consecutivas (del tamaño de página de impresión) y en cada tabla forzar
un "page-break-after: always;".

Saludos!
Miguel

memphis wrote:

> hola,
> tengo que imprimir una tabla con muchas filas y cada fila de un tamaño
> y quiero que al imprimir no me corte ninguna fila por la mitad
> como puedo controlarlo?
>
>
Respuesta Responder a este mensaje
#3 Miguel Gonzalez
25/06/2004 - 13:09 | Informe spam
Justamente, "ese" es el problema. Están definidas las herramientas
necesarias en CSS para obtener unos resultados de impresión aceptables,
pero los navegadores todavían no los soportan...

Saludos!
Miguel

memphis wrote:

gracias por tu respuesta miguel
pero no me sirve hacer un salto de página después de cada tabla porque
tienen poco contenido y las hojas quedarían medio vacías
lo que también he intentado pero sin éxito,
es para cada tabla ponerle la propiedad
page-break-inside:avoid;
he leido por ahí que IE no lo soporta
una pena!


"Miguel Gonzalez" escribió en el mensaje
news:#

Hola "memphis"

Mírate las propiedades CSS para impresión:

http://www.w3.org/TR/CSS2/page.html

Aunque no todas están soportadas por los navegadores. Quizás la opción
aconsejable sea dividir el contenido de la página en varias tablas
consecutivas (del tamaño de página de impresión) y en cada tabla forzar
un "page-break-after: always;".

Saludos!
Miguel

memphis wrote:


hola,
tengo que imprimir una tabla con muchas filas y cada fila de un tamaño
y quiero que al imprimir no me corte ninguna fila por la mitad
como puedo controlarlo?









Respuesta Responder a este mensaje
#4 Miguel Angel Da Vila
25/06/2004 - 19:19 | Informe spam
HTML ni de lejos se diseñó para el medio impreso. Para comenzar, el sistema
de medidas en pixeles no tiene un reflejo en el mundo físico, tampoco el
soporte es físico, como el papel, HTML se diseñó para adaptarse al video de
la computadora, donde cada página puede ser tan larga como el scroll de la
pantalla y la capacidad de memoria de la computadora, mientras que la hoja
impresa tiene límites físicos.

Las tablas son especialmente complicadas para impresión, en todo caso es
mejor hacer una salida basada en DIV y poner una hoja de estilos para
media="print", sin embargo, aún se reuiere mucha aproximación a ojo para
poner los saltos, y esto puede variar debido a infinidad de factores.

Propuesta de solución:

La salida a este embrollo está en producir archivos PDF en línea. El formato
de Acrobat sí tiene soporte en el mundo físico, su sistema de medidas es en
puntos o 1/72 de pulgada (0.354 mm), lo que permite precisión al imprimir.
La solución pasa por convertir el contenido al lenguaje PostScript y
entregar este archivo al navegador con la cabecera application/pdf,
afortunadamente ya existen varias alternativas para hacer el trabajo. La
mejor opción que he encontrado, requiere PHP en el servidor y el uso de la
librería FPDF (no tiene costo de licencia) www.fpdf.org.

No dudo que existan soluciones la hechas para ASP, lo malo es que no las
conozco.

"memphis" escribió en el mensaje
news:cODCc.1152559$
hola,
tengo que imprimir una tabla con muchas filas y cada fila de un tamaño
y quiero que al imprimir no me corte ninguna fila por la mitad
como puedo controlarlo?


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida