Ver Mensaje Individual
  #6 (permalink)  
Antiguo 11/08/2011, 14:28
Avatar de Heiroon
Heiroon
 
Fecha de Ingreso: junio-2010
Ubicación: Caracas, Venezuela - Por ahora...
Mensajes: 495
Antigüedad: 13 años, 10 meses
Puntos: 63
Exclamación Respuesta: Margenes en 0 para imprimir

debes agregar una funcion js que haga lo siguiente:

Código Javascript:
Ver original
  1. function printPantalla()
  2. {
  3.    document.getElementById('cuerpoPagina').style.marginRight  = "0";
  4.    document.getElementById('cuerpoPagina').style.marginTop = "0";
  5.    document.getElementById('cuerpoPagina').style.marginLeft = "0";
  6.    document.getElementById('cuerpoPagina').style.marginBottom = "0";
  7.  
  8.    document.getElementById('botonPrint').style.display = "none";
  9.    document.getElementById('botonVolver').style.display = "none";
  10.  
  11.    window.print();
  12. }

esta funcion setea los margenes del body en 0, oculta los botones para la impresion y manda a imprimir...

para llamarla debes cambiar el evento onclick del form (que por cierto sta bien raro que el evento este en el form y no en el boton) con que imprimes
y en vez de llamar window.print(), debes colocar printPantalla();.


la funcion debe estar en el nivel superior de la pagina... entre las etiquetas

Código Javascript:
Ver original
  1. <script>
  2. //aqui va el codigo de la funcion..
  3. </script>

prueba y me dices.. deberia de funcionar..
__________________
Gmail : [email protected]
Twitter: @heiroon

I'm back!