Ver Mensaje Individual
  #10 (permalink)  
Antiguo 20/12/2011, 07:46
kseso?
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 17 años, 5 meses
Puntos: 539
Respuesta: Imprimir listado con encabezado en cada hojaA4

Cita:
Iniciado por SirDuque Ver Mensaje
Claro Kseso? a eso me referia, con respecto a lo basico, estoy recien inciado en CSS con este tema xD!

Ya estoy jugando con "media=...."
Mis disculpas entonces. Di por sentado que tenía una base.

Vayamos a lo básico, pues.
Tenga a mano las especificaciones relativas a los medios paginados.

Aplicando estilos:
Lo primero hay que definir la regla @page que es el tamaño de la página.
A continuación, y visto que vamos a tener 2 elementos que se repiten, hay que posicionarlos y darle un tamaño.
Y a continuación su tabla, que tendrá que dejar un espacio tanto antes como después de ella para evitar solapamientos.
La recomendación en media= print es utilizar unidades de medidas propias de un medio físico. Aquí no valen px u otras por el estilo. Mejor en mm o cm.

Mire lo siguiente a ver si le sirve como base/ejemplo:
Código CSS:
Ver original
  1. @page {
  2.   size: 210mm 197mm;
  3. }
  4. .hprint {
  5. position: fixed;
  6. height: 15mm;
  7. top: 0;
  8. left:0;
  9. font-family: serif;
  10. }
  11. .fprint {
  12. position: fixed;
  13. height: 15mm;
  14. bottom: 0;
  15. left: 0;
  16. font-family: sans-serif;
  17. }
  18. .tabla{
  19.     width:100%;
  20.     border:#000000;
  21.     border:double;
  22.     margin-top: 18mm;
  23.     margin-bottom: 18mm;
  24.     position:relative;
  25.     page-break-after:auto;
  26.     font-family: monospace;
  27. }

No he podido verlo más que en ff.

Última edición por kseso?; 20/12/2011 a las 07:54