Foros del Web » Programación para mayores de 30 ;) » .NET »

Imprimir un Reporte Crystal en Web?

Estas en el tema de Imprimir un Reporte Crystal en Web? en el foro de .NET en Foros del Web. Hola a todos: tengo una gran duda. ¿Cómo puedo imprimir un reporte de crystal en web, sin que tenga que exportarlo a pdf o otro ...
  #1 (permalink)  
Antiguo 19/05/2005, 10:53
 
Fecha de Ingreso: agosto-2004
Mensajes: 48
Antigüedad: 19 años, 9 meses
Puntos: 0
Exclamación Imprimir un Reporte Crystal en Web?

Hola a todos:
tengo una gran duda. ¿Cómo puedo imprimir un reporte de crystal en web, sin que tenga que exportarlo a pdf o otro formato?.
Si tengo en la misma pagina ademas del crystalReportViewer algunos botones y controles... ¿como puedo imprimir solo el reporte sin todos estos controles?.
Alguna idea?

Saludos
  #2 (permalink)  
Antiguo 19/05/2005, 16:22
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Lo que puedes hacer es utilizar CSS, para lo cual en la página definir secciones imprimibles y no imprimibles, dentro del archivo CSS defines que partes se van a mostrar o no (display: none;) al momento de imprimir

<link rel="stylesheet" href="impresora.css" media="print" />
ó
<style media="print">
/*Preparar la página para la impresión*/
</style>

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 19/05/2005, 16:30
 
Fecha de Ingreso: agosto-2004
Mensajes: 48
Antigüedad: 19 años, 9 meses
Puntos: 0
xknown, la verdad no estoy muy familiarizado con los CSS por eso es que no entiendo mucho... si puedes postear un ejemplo mas elaborado te lo agradeceria mucho.
Saludos!
  #4 (permalink)  
Antiguo 19/05/2005, 16:57
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Aquí te envío un ejemplito sencillo (la forma de la página no es la correcta...), consta de una página con una cabecera, menu, contenido y pie de página:
Código HTML:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xml:lang="es">
	<head>
		<title>Demo</title>		
		<!--
		Es mejor que las hojas de estilo vayan en archivos separados
		<link rel="stylesheet" type="text/css" href="principal.css" media="screen" />
		<link rel="stylesheet" type="text/css" href="impresora.css" media="print" />
		-->
		<style media="screen" type="text/css">
			/* Contenido de principal.css*/
			div{
				border: 1px solid #ff6347;
				margin: 0.5em 0;
				padding: 0.5em;
				font: small "Trebuchet MS", Verdana;
			}
			#menu{
				float: left;
				margin-right: 1em;
			}
			#contenido{
				float: left;
			}
			#pie{
				clear: both;
			}
		</style>
		<style media="print" type="text/css">
			/* Contenido de impresora.css*/
			/*Solo se mostrara el contenido*/
			#cabecera, #menu, #pie{
				display: none;
			}
		</style>
	</head>
	<body>
		<div id="cabecera"><h1>Esta es la cabecera</h1></div>
		<div id="menu">Aqui va el Menu</div>
		<div id="contenido">Aqui va lo que se va a imprimir</div>
		<div id="pie">Pie de Pagina</div>
	</body>
</html> 
Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #5 (permalink)  
Antiguo 20/05/2005, 10:02
 
Fecha de Ingreso: agosto-2004
Mensajes: 48
Antigüedad: 19 años, 9 meses
Puntos: 0
Gracias si me sirve

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:57.