none
Enviar ReportViewer Directo a la Impresora RRS feed

  • Pregunta

  • Es increíble...!  he buscado extensamente un comando directo y no hay!!

    Todas las opciones de enviar ReportViewer directo a la impresora son terriblemente largas y complejas....

    ¿No existe una forma que en en vez de simplemente decir  reportViewer1.RefreshReport()

    sea reportViewer1.Print() ????

    Parecería muy simple pensar en que en vez de desplegar el ReportViewer, simplemente oprimas el boton imprimir programaticamente.

    Alguien con experiencia en este aspecto que me pueda ayudar?

    Gracias!!


    Luis C

    miércoles, 9 de septiembre de 2020 21:04

Respuestas

Todas las respuestas

  • Hola Luis Carlos H,

    Como bien indicas, no hay una manera sencilla de hacer esto en VB .NET, sin embargo, en línea puedes encontrar código ya hecho para este fin, acá te adjunto varios recursos. Por favor revísalos a ver si alguno se ajusta a tus necesidades:

    Imprimir informe RDLC sin vista previa

    Impresión directa para microsoft_report (RDLC)

    Visor de informes: informe de impresión sin vista previa de impresión

    Imprimir informe rdlc sin ver el cuadro de diálogo de impresión

    Impresión de ReportViewer directamente en la impresora mediante programación

    Espero que te sea de ayuda saber esto.  Por favor no olvides marcar una respuesta si resolviste tu consulta. Quedo pendiente de cualquier actualización. Gracias por levantar tu consulta en los foros de msdn.

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 


    miércoles, 9 de septiembre de 2020 22:46
    Moderador
  • Sería bueno tener una idea de que contiene el reporte para asi saber como se debe de procesar... No es lo mismo algo con imágenes quizá, donde deba existir algun escalado, que la impresión de tickets en impresoras térmicas o matriciales.

    También podrías comentar que tipo de impresora quieres usar, ya que como te digo, no es lo mismo imprimir en la vieja y querida epson T50, que en una TMU950...

    Se te podría sugerir ir imprimiendo línea por línea, o cualquier otra cosa. 

    Nadie imprime algo sin saber que, ni en que medio.

    Saludos

    viernes, 11 de septiembre de 2020 20:33
  • Hola Luis Carlos H,

    ¿Alguna novedad sobre tu pregunta? ¿Han sido útiles las respuestas proporcionadas? Por favor no olvides marcar una respuesta si resolviste tu consulta (debajo de cada post hay una opción que dice "Marcar como respuesta").

     

    Saludos cordiales

    Gabriel Castro

     ____________________________ 

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    martes, 22 de septiembre de 2020 17:40
    Moderador