2008-09-05 30 views
7

Ich bin nur neugierig, wie die meisten Leute ihre ASP.NET-Seiten druckerfreundlich machen? Erstellen Sie eine separate druckerfreundliche Version der ASPX-Seite, verwenden Sie CSS oder etwas anderes? Wie gehen Sie mit Situationen wie Seitenumbrüchen und großen Tabellen um?Der beste Weg, um eine druckerfreundliche ASP.NET-Seite zu erstellen?

Gibt es eine elegante Lösung, die für die meisten Fälle funktioniert?

Antwort

13

Sie im Grunde eine andere CSS-Datei machen, die Dinge verbergen oder gibt einfachere „druckerfreundlichen“ -Stil, um die Dinge dann hinzufügen, dass mit einem media="print", so dass es nur bis bedruckbaren Medien gilt (wenn es gedruckt wird)

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

Ich bin ein PHP-Benutzer, aber der Punkt muss sein, dass das Ergebnis unabhängig davon, was HTML und HTML mit CSS formatiert ist, und es gibt eine Option für Ihre Stylesheets, nur um den Stil zum Drucken zu verwenden. Dies sollte der Weg sein, es zu tun, imho. Über große Tische gibt es nicht wirklich einen magischen "Fix" dafür. Seite wird brechen, wo es bricht, verstehe nicht das Problem auch hier.

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