2008-09-05 15 views
7

Tengo curiosidad por saber cómo la mayoría de las personas hacen que sus páginas ASP.NET sean aptas para la impresión. ¿Creas una versión separada para imprimir de la página ASPX, usas CSS o algo más? ¿Cómo manejas situaciones como saltos de página y tablas anchas?¿La mejor manera de crear una página ASP.NET para imprimir?

¿Hay alguna solución elegante que funcione para la mayoría de los casos?

Respuesta

13

Es, básicamente, hacer otro archivo CSS que ocultar cosas o da estilo más sencillo "para imprimir" a las cosas a continuación, añadir que con un media="print" por lo que sólo se aplica a los medios impresos (cuando se imprime)

<link rel="stylesheet" type="text/css" media="print" href="print.css" /> 
0

Soy un usuario de php, pero el punto debe ser que el resultado no importa lo que HTML y HTML tengan el estilo de CSS, y hay una opción para sus hojas de estilo para simplemente usar el estilo para imprimir. Esta debería ser la manera de hacerlo, imho. Sobre las mesas grandes, no hay realmente una "solución" mágica para eso. Página se romperá donde se rompe, realmente no entiendo el problema aquí tampoco.

<link rel="stylesheet" type="text/css" media="print" href="print.css" /> 
<link rel="stylesheet" type="text/css" media="screen" href="screen.css" /> 
Cuestiones relacionadas