Buenas Tardes.
Tengo un problema al imprimir un archivo desde la pagina web, necesito que las margenes queden en 0, ya que como la tengo no imprime cmpleto..
Si alguien me pudiese ayudar
Muchas gracias
| ||||
Respuesta: Margenes en 0 para imprimir Hola! publica el codigo de la pagina a ver a ver... Por cierto, este tema deberia de ir en JS... Si hay algun moderador, que lo mueva! ;) |
| ||||
Respuesta: Margenes en 0 para imprimir vale!! no se si quepa todo. Código PHP:
__________________ Umm, infraccion :(// |
| ||||
Respuesta: Margenes en 0 para imprimir Efectivamente lo que quieres, solo se puede hacer con javascript. Fijate, lo primero es agregar un id al body y uno a cada uno los dos botones. algo asi por ejemplo:
Código HTML:
Ver original nota: no le pongas name ni id a las etiquetas con acentos, a la larga puede traerte problemas. haz esto y ya te doy una funcion para que imprimas todo como quieres. avisame cuando lo tengas listo. ;) |
| ||||
Respuesta: Margenes en 0 para imprimir debes agregar una funcion js que haga lo siguiente:
Código Javascript:
Ver original 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 prueba y me dices.. deberia de funcionar.. |
| ||||
Respuesta: Margenes en 0 para imprimir tambien esta la opcion de declarar otra hoja de estilos y la llamas con media="printer". y ahi le das los mismos atributos que con js... Saludos! |
| ||||
Respuesta: Margenes en 0 para imprimir
Código:
<script> function printPantalla() { document.getElementById('profo').style.marginRight = "0"; document.getElementById('profo').style.marginTop = "0"; document.getElementById('profo').style.marginLeft = "0"; document.getElementById('profo').style.marginBottom = "0"; document.getElementById('imprimir').style.display = "none"; document.getElementById('volver').style.display = "none"; window.print(); } </script> Código HTML: <body id="profo"> <table width="399" border="0" align="center"> <tr> <td width="175" align="center"><form id="name" name="name" method="post" action="/bonco/factura_pro/index1.php"> <input type="submit" name="volver" id="volver" value="Nueva Consulta"style="BORDER: rgb(85,0,85) 1px inset; FONT-SIZE: 10pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(255,236,255)"/> </form> </td> <td width="208" align="center"><span class="Estilo1"><form id="form2" name="form1" method="post" value="Imprimir" onclick="printPantalla();"> <input id="imprimir" name="imprimir" type="button"style="BORDER: rgb(85,0,85) 1px inset; FONT-SIZE: 10pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(255,236,255)" value="Imprimir"/> </form> </span></td> </tr> </table>
__________________ Umm, infraccion :(// |
| ||||
Respuesta: Margenes en 0 para imprimir Mira mejor hagamos algo.. porque no estamos llendo a ningun lugar con esto, esa pagina esta muy mal estructurada para aplicar esa metodologia.. usemos el plan b. control + z a todo lo q hiciste y empecemos de nuevo. en vista de q estamos en el foro de css, pues usemos css.. vas a crear un archivo css que contenga lo siguiente: noPrint.css
Código CSS:
Ver original y en la otra pagina lo vas a llamar de la siguiente manera.
Código CSS:
Ver original y tu codigo deberia de quedar asi:
Código HTML:
Ver original pruebalo y me dices... |
| ||||
Respuesta: Margenes en 0 para imprimir ya va pero es el borde?? te dije que en mi estado me iba a costar un mundo ayudarte.. agregale al css las lineas de codigo a continuacion..
Código CSS:
Ver original prueba y me dices.. disculpame... |
| ||||
Respuesta: Margenes en 0 para imprimir bueno pero y entonces?? la cuestion es que ya no entiendo lo que quieres... el hecho es que si lo que quieres es q la tabla te aparesca del tamaño de la hoja tienes que poner esto:
Código CSS:
Ver original porq la tabla tiene un ancho fijo, por lo tanto solo va a estirar hasta ahi.. en el css... si no es eso ya no se q mas hacer.... |
| ||||
Respuesta: Margenes en 0 para imprimir jajjaa, lo q quiero es q imprima pero sin margenes no el borde de la tabla si no las margenes.. Bueno amigo, gracias por tu ayudita.. ^^
__________________ Umm, infraccion :(// |
| ||||
Respuesta: Margenes en 0 para imprimir bueno... pues fijate.. el body de ese documento tiene margin: 8px. ese es el que quieres eliminar??? Ya esto se volvio personal y no me voy hasta que lo resuelva! |
| ||||
Respuesta: Margenes en 0 para imprimir ahhh jajajaja no sabes como me rei, enserio, bueno pues si quiero que no haya margen par acuando imprima y no se si se puede poner ahi en ese css que imprima en una hoja A4,
__________________ Umm, infraccion :(// |
Etiquetas: Ninguno |