Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2010, 12:12
darkandres123
 
Fecha de Ingreso: septiembre-2009
Mensajes: 31
Antigüedad: 14 años, 8 meses
Puntos: 0
Necesito Ayuda: Impresión

Hola a todos, creo un nuevo tema por la necesidad que se me presenta. He utilizado el buscador y he leído temas anteriores, pero las respuestas no han sido precisamente lo que busco, es por ello que les solito ayuda para decidir cómo trabajaré la situación.

Mi ambiente es Visual Studio 2005, utilizo C# y trabajo con WebForms.

Resulta que necesito realizar una impresión de unas variables presentes en un formulario, ejemplo: Nombre, Código y Fecha por decir algo.

Investigando encontré información que me indica que para realizar la impresión desde el navegador, requiero utilizar Javascript, debido a que la acción la debe llevar a cabo el cliente y no el servidor.

Para ello encontré este códgo:

Código:
Response.Write("<script language='javascript'>");
Response.Write("window.print()");
Response.Write("</script>");
El cual, me permite mostrar el cuadro para seleccionar la impresora, y luego enviar a imprimir, en este caso, toda la página, con ella me refiero a todo y la interfaz del sistema, incluso los controles.

En mi caso busco generar una especie de reporte pero sin utilizar Crystal Reports o Excel, simplemente decirle, mirá, quiero que me imprimas este string.

También leí que esto no es posible de esta forma, ya que el explorador está preparado para imprimir todo y no sólo una parte.

En este mismo foro leí algo interesante, que se puede generar por medio de un CSS el formato en el que quiero que se imprima la información, lo cual confieso que no tengo la menor idea de cómo realizarlo.

Entonces para no cansar con mucho texto, resumo mi consulta: ¿Existe la posibilidad de que desde el explorador, pueda colocar un botón que imprima específicamente el texto que yo le diga que me imprima, en el formato en el que yo quiera? Ya fuera un control o una librería, cualquier cosa que me permita realizar esta tarea del sistema.

Si alguno ha tenido un caso similar, le agradecería su comentario para tomar la decisión de, si no es factible lo que busco, entonces enviar la información a Excel y bloquearle al usuario el editar, ya que no sería lo más adecuado en mi caso que el usuario pueda modificar la información.

Saludos y gracias a todos.

Última edición por darkandres123; 16/07/2010 a las 12:25