none
Necesito alguna idea para imprimir RRS feed

  • Pregunta

  • Esto de la impresión resulto ser mas complejo de lo que pensaba. Les contaré...

    Objetivo: Tengo listados a través de "GRIDVIEW" a estos gridview yo le paso listas de objetos (no están conectados a base de datos). Mi objetivo consiste en imprimir esos listados.

    Herramientas: Las herramientas con las que intenté son las siguientes:

    A) CrystalReport :

       Problema 1--> Me sirve solo para clases que tengan atributos normales no para aquellas clases que tienen atributos Nullables. Por ejemplo " DateTime? "

       Problema 2--> He leído mucho sobre esto, y resulta que a muchas personas les imprime desde el lado servidor (oí algo que esto sucede por seguridad)

    B) Reports.rdlc:

       Problema 1-->Solo es compatible con internet explorer. Aunque hay algunos parches en internet con javascript no imprime todo, sino la primero hoja. Imaginense si tengo 500 usuarios, ¿me imprimirá solo aquellos 20 o 30 primeros?

    C) Javascript.js:

        Problema 1--> como verán imprime todo el HTML, esto se puede solucionar con más código javascript o CSS pero solo me imprimiría una página (la primera)

    ¿Me sugieren otra herramienta?

    Información adicional: leyendo por el foro, leí algo que propuso Leandro algo de... un servicio con tipo un "observer remoto" con ajax y no se que otra cosa en chino explico, pero si es mi única solución no quedará otra que implementarlo. ¿Me podrían explicar mas?

    Me imagino algo como, crear el informe a través de Reports o CrystalReport, es decir, darle el formato correcto (ubicación, columnas, colores, títulos, imagines, pie de paginas, etc) y luego crear una función que dado ese objeto me imprima en la impresora del cliente, ¿que piensan? ¿será posible? de ser así ¿será complicado?

    Saludos

     

       




    • Editado AnalistaStr lunes, 3 de noviembre de 2014 20:21
    lunes, 3 de noviembre de 2014 20:18

Respuestas

  • hola

    pero porque tienes que imprimir directo desde la web? porque no usas Reporting Service pero con la opcion de exportacion he imprimes desde el pdf que genere

    creo que es mucho mejor y mas facil diseñar un reporte que tener que lidiar con html y css para que concuerde con un formato de impresion

    el que un boton no funcione en un tipo de browser no veo porque es una limitante, exporta he imprime

    bueno salvo que ahora digas que la exportacion tampoco funciona, pero bueno ahi ya es otro tema

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    lunes, 3 de noviembre de 2014 21:19

Todas las respuestas

  • Yo usaría un CSS con media="Print" que ocultaría todo menos lo que debe imprimirse, o alternativamente crearía una página nueva que sea amigable para impresión y dejaría que el explorador se encargue de imprimir.

    Si no le sirve esto deberá usar Crystal Reports o RDLC.  Cualquier otra solución, en mi opinión, necesitaría de programación adicional y muy probablemente el uso de otra tecnología como ActiveX, Java o Flash.


    Jose R. MCP
    Code Samples

    lunes, 3 de noviembre de 2014 20:31
    Moderador
  • hola

    pero porque tienes que imprimir directo desde la web? porque no usas Reporting Service pero con la opcion de exportacion he imprimes desde el pdf que genere

    creo que es mucho mejor y mas facil diseñar un reporte que tener que lidiar con html y css para que concuerde con un formato de impresion

    el que un boton no funcione en un tipo de browser no veo porque es una limitante, exporta he imprime

    bueno salvo que ahora digas que la exportacion tampoco funciona, pero bueno ahi ya es otro tema

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    lunes, 3 de noviembre de 2014 21:19
  • hola

    pero porque tienes que imprimir directo desde la web? porque no usas Reporting Service pero con la opcion de exportacion he imprimes desde el pdf que genere

    creo que es mucho mejor y mas facil diseñar un reporte que tener que lidiar con html y css para que concuerde con un formato de impresion

    el que un boton no funcione en un tipo de browser no veo porque es una limitante, exporta he imprime

    bueno salvo que ahora digas que la exportacion tampoco funciona, pero bueno ahi ya es otro tema

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    Lea, podrías explicarme lo de AJAX con observer?
    lunes, 3 de noviembre de 2014 21:39