Como imprimo una tabla que es muy larga en varias hojas
lo que pasa es que firefox imprime la tabla cortada y no da la opción de imprimir lo que falta en otra pagina
| ||||
Respuesta: Como imprimo una tabla larga en varias hojas lamentablemente HTML no fue concebido para éso, y los ajustes en CSS3 no les he visto luz en ningún navegador lo mejor es generar PDF desde el servidor, aunque he visto trucos en donde pican la tabla en varias tablas y hasta colocan meta-etiquetas que leen algunos navegadores, pero solución crossbrowser no conozco, saludos
__________________ ¡Por favor!: usa el highlight para mostrar código El que busca, encuentra... |
| ||||
Respuesta: Como imprimo una tabla larga en varias hojas con que versión de Firefox estás imprimiendo? en lo posible mandá el html y css de tu tabla Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| ||||
Respuesta: Como imprimo una tabla larga en varias hojas Cita: eso estaba pensando si no era posible imprimirlo gracias por la informacion
Iniciado por maycolalvarez lamentablemente HTML no fue concebido para éso, y los ajustes en CSS3 no les he visto luz en ningún navegador lo mejor es generar PDF desde el servidor, aunque he visto trucos en donde pican la tabla en varias tablas y hasta colocan meta-etiquetas que leen algunos navegadores, pero solución crossbrowser no conozco, saludos |
| ||||
Respuesta: Como imprimo una tabla larga en varias hojas Cita: estoy usando Firefox 8 Código HTML: <table> <tr> <td><b>ID</b> <td><b>Nombres</b> <td><b>Apellido Paterno</b> <td><b>Apellido Materno</b> <td><b>Rut</b> <td><b>Dias Trabajados</b> <td><b>Sueldo Base</b> <td><b>Gratificacion Legal</b> <td><b>Bonos Imponibles</b> <td><b>Total Imponible</b> <td colspan="2"><b>Asignación Familiar</b> <td><b>Movilización</b> <td><b>Colación</b> <td><b>Perdida de Caja</b> <td><b>Feriado Legal</b> <td><b>Total No Imponible</b> <td><b>Total Haber</b> <td><b>Afp</b> <td><b>Porcentaje</b> <td><b>Total Afp</b> <td><b>Fondo de Salud</b> <td><b>Impto 2ª Cat.</b> <td><b>Anticipos</b> <td><b>Total Descuentos</b> <td><b>Sueldo Liquido</b> echo '<tr><td align="right">'.$row["id"]; echo '<td>'.$row["nombres"]; echo '<td>'.$row["apellido_paterno"]; echo '<td>'.$row["apellido_materno"]; echo '<td>'.$row["rut"]; echo '<td>'.$row["dtrabajados"]; echo '<td>$'.number_format($dtrs, 0, '', '.'); echo '<td>$'.number_format($dtrg, 0, '', '.'); echo '<td>$'.number_format($row["bonoi"], 0, '', '.'); echo '<td>$'.number_format($rimponible, 0, '', '.'); echo '<td>'.$row["carga"]; echo '<td>$'.number_format($rafami, 0, '', '.'); echo '<td>$'.number_format($dtrm, 0, '', '.'); echo '<td>$'.number_format($dtrc, 0, '', '.'); echo '<td>$'.number_format($row["pcaja"], 0, '', '.'); echo '<td>$'.number_format($row["feriadolegal"], 0, '', '.'); echo '<td>$'.number_format($rnoimponible, 0, '', '.'); echo '<td>$'.number_format($rhaver, 0, '', '.'); echo '<td>'.$row["afp"]; echo '<td>'.$row3["taza"]; echo '<td>$'.number_format($rafp, 0, '', '.'); echo '<td>$'.number_format($rsds, 0, '', '.'); echo '<td>$'.number_format($im2cat, 0, '', '.'); echo '<td>$'.number_format($row["anticipo"], 0, '', '.'); echo '<td>$'.number_format($tdecuento, 0, '', '.'); echo '<td>$'.number_format($sliquido, 0, '', '.');</table> Última edición por carlod_39; 07/12/2011 a las 15:40 |
| ||||
Respuesta: Como imprimo una tabla larga en varias hojas justamente te preguntaba porque a mi IE8 me imprime la tabla correctamente (en mi caso 2 páginas, mi html es muy básico <table id="tabla" border="1"> <tr> <td> celda 1 fila 1 <p>parrafo</p> </td> <td> celda 2 fila 1 </td> <td> celda 3 fila 1 </td> </tr> ... aqui 30 filas más </table> mi res es 1440 x 900 y me imprime 2 páginas correctamente. Vi que el bug existe, o existía al menos, pero para cada caso requiere un hack especial Proba de pasar a tu css atual el atributo media="screen" (es decir que en vista de impresión no se pasaría ningún estilo, te queda la tabla "pelada", a ver que te imprime Y se puede saber por qué no cerras los TD y las TR Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| ||||
Respuesta: Como imprimo una tabla larga en varias hojas Cita: en la pagina no hay nada mas que la pura tabla
Iniciado por emprear justamente te preguntaba porque a mi IE8 me imprime la tabla correctamente (en mi caso 2 páginas, mi html es muy básico <table id="tabla" border="1"> <tr> <td> celda 1 fila 1 <p>parrafo</p> </td> <td> celda 2 fila 1 </td> <td> celda 3 fila 1 </td> </tr> ... aqui 30 filas más </table> mi res es 1440 x 900 y me imprime 2 páginas correctamente. Vi que el bug existe, o existía al menos, pero para cada caso requiere un hack especial Proba de pasar a tu css atual el atributo media="screen" (es decir que en vista de impresión no se pasaría ningún estilo, te queda la tabla "pelada", a ver que te imprime Y se puede saber por qué no cerras los TD y las TR Saludos porque lei en una pagina web que no era necesario cerrar los TD y TR ¿es correcto? |
| ||||
Respuesta: Como imprimo una tabla larga en varias hojas Si yo te digo "Tengo una baca ke me da leche" seguramente entenderías el significado de tan bochornosa sintáxis, acá es lo mismo, que el navegador lo entienda no significa que sea correcto la forma en que lo escribís. <tr><td></td></tr>, es desde ya, la forma apropiada Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| |||
Respuesta: Como imprimo una tabla larga en varias hojas ¿Probó a definir un css exclusivo para imprimir (media="print")? Debería comenzar por definir las medidas físicas (cm o mm) de la página de impresión, así como la altura de las celdas y por supuesto la anchura de cada fila, también en cm o mm. Una vez que sepa qué altura le queda en cada folio (a4 lo más común en impresoras caseras) sólo es cuestión de incluir cada X filas una con una clase particular (puede hasta contener un "siguiente" o cualquier otra leyenda, ya es su imaginación) oculta para screen y con page-break en print. Puede ampliar información en el siguiente enlace: http://www.sidar.org/recur/desdi/tra.../css/page.html N.B.: por cierto, todo el css relacionado con los medios paginados es anterior a css3 |
Etiquetas: |