none
Imprimir en c#

    Pregunta

  • Hola que tal?, estoy haciendo una aplicacion web donde tengo varias imagenes y tengo que imprimir todo el formulario, lo que me pasa es que cuando uso el window.print() no me imprime las imagenes por que utiliza la configuracion predeterminada de  internet explorar la cual por defecto la opcion "imprimir colores e imagenes de fondo" esta deshabilitada. si yo manualmente habilito esta opcion, el formulario se imprime correctamente, pero esta aplicacion la van a utilizar muchas personas y necesito asegurarme de que TODOS puedan imprimir correctamente.

    Si alguno tiene otra forma de imprimir o si sabe de como cambiar esa configuracion por codigo.... estaria muy agradecido


    Muchas Gracias
    miércoles, 20 de enero de 2010 13:12

Respuestas

  • hola

    no has analizado haces una exportacion por ahi a pdf, o  usar Crystal para armar un formaulariuo con la misma indo que posee la pagina

    a ver me explico mejor, en tu pagina la info y las imagenes que estas mostrando, bien si tomas todo esto y armas algo desde tu codigo que lo ponga en un formato mas compatible con as imrpesiones como ser un pdf

    podrias ayudarte con la libreria ITextSharp

    iTextSharp - Introducing Tables

    iTextSharp

    esto ayudara a que puedas armar el pdf y luego enviarselo al cliente para que lo imprima de forma correcta, en este ya incluirias las iamgnes y el texto en un formato similar al que tiene tu pagina web

    tambien podrias armar un reporte en crystal, si suas datataset tipados podrias incluir las imagenes en una columna y bindearlas a un campo del reporte
    cuando se quiera imprimeri lo que harias es lanzar el reporte

    Informes Crystal Reports
    Creación de Reportes con Crystal Reports en Visual Studio 2005/2008

    como veras el dataset tiapdo puedes cargarlo desde una db, pero tambien puedes agregar datos de formma manual controladno por codigo que quieres mostrar

    lo que tienen estas opciones es que tu controlas la visualizacion de los datos a imprimri y tienen un mejor uso de las opciones de impresion ya que no estan atadas a la configuracion del browser como es el caso del html

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 20 de enero de 2010 15:51