2008-09-05 12 views
7

Jestem po prostu ciekawy, jak większość ludzi sprawia, że ​​ich strony ASP.NET są przyjazne dla drukarki? Czy tworzysz osobną, przyjazną dla drukarki wersję strony ASPX, używasz CSS lub czegoś innego? Jak radzisz sobie z sytuacjami takimi jak łamanie stron i szerokie tabele?Najlepszy sposób na stworzenie przyjaznej dla drukarki strony ASP.NET?

Czy istnieje jedno eleganckie rozwiązanie, które działa w większości przypadków?

Odpowiedz

13

Zasadniczo zrobić kolejny plik CSS, który ukrycia rzeczy lub daje prostszą „do druku” styl do rzeczy, następnie dodać, że z media="print" tak, że ma on zastosowanie wyłącznie do drukowania mediów (po wydrukowaniu)

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

Jestem użytkownikiem php, ale chodzi o to, że wynik jest niezależny od tego, co HTML i HTML ma styl CSS i istnieje opcja dla twoich arkuszy stylów do używania stylu do drukowania. To powinien być sposób, aby to zrobić, imho. O dużych stołach nie ma w tym magicznej "poprawki". Strona złamie się tam, gdzie się zepsuje, tak naprawdę nie rozumiem tutaj problemu.

<link rel="stylesheet" type="text/css" media="print" href="print.css" /> 
<link rel="stylesheet" type="text/css" media="screen" href="screen.css" /> 
Powiązane problemy