Foros del Web » Creando para Internet » CSS »

HOJA de impresión para imprimir

Estas en el tema de HOJA de impresión para imprimir en el foro de CSS en Foros del Web. Buenas tengo una pagina que muestra un "report" un montón de datos , los cuales mediante css los "coloreo" y demás , el problema lo ...
  #1 (permalink)  
Antiguo 21/07/2009, 05:35
 
Fecha de Ingreso: enero-2004
Ubicación: here I Am
Mensajes: 425
Antigüedad: 13 años, 10 meses
Puntos: 1
HOJA de impresión para imprimir

Buenas tengo una pagina que muestra un "report" un montón de datos , los cuales mediante css los "coloreo" y demás , el problema lo tengo al imprimir por a)impresora o b)impresora pdf virtual.

Entonces no hay forma de que el PDF que genera lo ajuste justo a la izquierda del todo , no hay forma de quitar esos casi 2cm a la izquierda y en la parte de arriba y por lo tanto se me descuadra un montón, alguna sugerencia ?


Yo lo que he hecho es cojer mi hoja de estilo "estilo.css" renombrarla a "estilo_print.css" y poner el siguiente código en la página html

<link href="estilo.css" rel="stylesheet" type="text/css">
<link href="estilo_print.css" rel="stylesheet" type="text/css" media="print">


Gracias radge
__________________
dime la ip http://www.dimelaip.es
  #2 (permalink)  
Antiguo 21/07/2009, 06:34
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 10 años, 6 meses
Puntos: 538
Respuesta: HOJA de impresión para imprimir

creo que tendrás que hacer algo más que duplicar la hoja de estilos y renombrarla:
empieza por incluir
Cita:
@page {
size: 210mm 297mm; /* ancho altura */
margin: 5%;
}
"size" puede tomar también los valores
auto: La caja de página será puesta al tamaño y orientación de la hoja de destino.
landscape: Sustituye la orientación del destino. La caja de página es del mismo tamaño que el destino, y los lados más largos son horizontales.
portrait: Sustituye la orientación del destino. La caja de página es del mismo tamaño que el destino, y los lados más cortos son horizontales.

Para más información puedes obtenerla aquí

Un saludo
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #3 (permalink)  
Antiguo 22/07/2009, 11:17
 
Fecha de Ingreso: enero-2004
Ubicación: here I Am
Mensajes: 425
Antigüedad: 13 años, 10 meses
Puntos: 1
Respuesta: HOJA de impresión para imprimir

Gracias por el código , eso he probado el problema que en IE no me respeta los margenes y me descuadra todo y en firefox si.

He probado algo como esto a ver que os parece


Cita:
@page {
size: 210mm 297mm; /* ancho altura */
margin: 5%;
}


body {
margin-left: 0px;
margin-top: 0px;
background : white ;
font : 6pt Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #666666;
text-align: left;
}
__________________
dime la ip http://www.dimelaip.es
  #4 (permalink)  
Antiguo 22/07/2009, 11:31
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 10 años, 6 meses
Puntos: 538
Respuesta: HOJA de impresión para imprimir

Hola Radge
¡Siempre nos quedará ie para j***!
Ten presente la interpretación tan suya que hace ie del modelo de caja, y si es el 6 ya no hablamos.

En el código que puse, tengo un "margin: 5%;" (esto es, 10'5 mm por cada lado). Y lo que no se es si ese valor se suma al margen por defecto de la impresora o se solapa con él. Hago unas pruebas al respecto y te comentaría.

Un saludo
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
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 10:29.