/ / how Drukowanie strony sieci Web w Asp.Net bez nagłówka i stopki - ASP.NET - asp.net, html, css, drukowanie

jak można wydrukować stronę sieci Web w Asp.Net bez nagłówka i stopki - ASP.NET - asp.net, html, css, drukowanie

jak można wydrukować stronę sieci Web w Asp.Net bez nagłówka i stopki

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz dodać typ css do drukowania i zmienić css, aby ukryć to, czego nie chcesz wydrukować.

Na przykład możesz umieścić ten kod w głównym pliku css:

@media print {
.noPrint { display:none; }
}

Podczas drukowania nie wyświetla żadnego z tagów przy użyciu klasy noPrint.


0 dla odpowiedzi nr 2

Możesz mieć przycisk "Wersja do druku",co pozwala serwerowi wyświetlić wersję strony bez widocznych elementów po stronie serwera (paneli itp.) lub można zaimplementować plik CSS wydruku, który bezproblemowo sformatuje zawartość, gdy ludzie będą drukować.

CSS jest lepszym rozwiązaniem, moim zdaniem. Oto wspaniały zasób na ten temat:

http://www.alistapart.com/articles/goingtoprint/


0 dla odpowiedzi № 3

Tekst nagłówka i stopki może zostać określony przez przeglądarkę. Wielu użytkowników może nie być tego świadomych, więc uzyskują domyślne ustawienia drukowania, które często zawierają adres URL witryny i datę.

Ponieważ jest to ustawienie przeglądarki, kontrolowane przez użytkownika, możesz nie być w stanie go zastąpić.

Aby zobaczyć ustawienia drukowania przeglądarki, spróbuj menu Plik - Ustawienia strony. To działa w IE i Firefox.


0 dla odpowiedzi nr 4

Zrobiłem podobną implementację, definiując "drukowaną" wersję strony wzorcowej.

Po kliknięciu przycisku drukowania, przypisałem wersję "wydruku" strony wzorcowej do bieżącej strony.

Bardzo łatwe do zrobienia!