none
Imprimir en asp.net. APLICACION WEB RRS feed

  • Pregunta

  • HOLA BUENOS DIAS. QUIERO IMPRIMIR UNA HOJA CON SU RESPECTIVO FORMATO DESDE UNA APLICACIÓN WEB EN ASP.NET. QUISERA SABER CUAL ES LA MEJOR MANERA DE HACERLO Y LA MAS PRACTICA. DESEARÍA QUE PUDIERAN AYUDARME. GRACIAS.
    martes, 30 de julio de 2013 14:56

Todas las respuestas

  • Para imprimir una página web puedes hacerlo desde el propie Internet Explorer, FireFox etc.... Puedes explicar mejor tu duda?? Tal vez no te he entendido. Quieres imprimir a una impresora que está conectada a l servidor web? eso si podrías hacerlo pero acceder a las impresoras del cliente creo que no se puede a menos que uses algun control Activex o incluso Silverlight 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    martes, 30 de julio de 2013 18:57
  • Tal vez me haya equivocado. Puedes usar

    onClientClick="window.print();" en un boton de asp.net

    Llamas a Using window.print() to print a document


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    martes, 30 de julio de 2013 19:01
  • ok quiero es establecer un formato , con anchos y largos de la hoja, margenes y diferentes posiciones de los datos en la hoja. etc,etc,etc. Esto lo intente hacerlo una vez en visual basic y no logre encontrar la configuración de los margenes, anchos largos etc, etc , etc.

    La impresión ira a una impresora local configurada a un usuario en especifico. 

    estoy pensando y creo que lo are con un gridview muy practico donde el usuario seleccione la información desde el  gridview, y el formato que se va a imprimir se llene respecto  a la informacion seleccionada.

    Quisiera saber como hacerlo, si lo puedo hacer por el codbehind o es necesario algun codigo por html, por que lei por ayi alguna informacion parecida a mi caso pero como no es exactamente el mismo tengo dudas.

    lo que desconosco es la manera, que codigo va ? como va ? , indiferentemente si es por el codebehind, HTML, javascript u otra manera , por ejemplo la que mensiona sergio ACTIVEX Y SILVERLITH. QUE NO LO E UTILIZADO ANTES.

    SI TIENEN ALGUN EJEMPLO SERIA EXELENTE. SOLO ES MANDAR A IMPRIMIR CON UN FORMATO EN ESPECIFICO; MEDIA HOJA TIPO CARTA POR EJEMPLO. GRACIAS POR SU ATENCION. REALMENTE DEBERIA DE EXISTIR MAS PERSONAS COMO USTEDES. ME PARECE MUY BIEN LA GENTE QUE SE DEDICA A AYUDAR EN LOS FOROS.


    martes, 30 de julio de 2013 19:36
  • Entonces a mi modo de ver yo lo que haría es un botón que me abra una pagina printer friendly como en algunas paginas web y luego ejecutar window.print


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    martes, 30 de julio de 2013 20:00
  • como lo arias tu? no tienes un ejemplo ? ok esta bien me abre la pagina pero donde le defino los marcos ? margenes , anchos largos ?.
    martes, 30 de julio de 2013 20:05
  • Y eso no te lo da el botón imprimir de tu explorador? Desconozco el hacerlo de otra forma...sorry.

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    martes, 30 de julio de 2013 20:25
  • Otra opción quizá es usar crystal report o reporting services...

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos

    martes, 30 de julio de 2013 20:27
  • hola sergio, lo estoy intentando con reporting services pero desconosco como colocar el numero de copia en la pagina. es decir, quiero que si la persona va a imprimir 10 veces en 10 hojas distintas la palabra "HOLA" Le aparesca las copias enumeradas en una esquina. 

    ejemplo: la hoja 1 contiene hola y en la parte inferior derecha 1, hola 2, hola 3 y asi hasta la 10.


    miércoles, 31 de julio de 2013 19:41