|
|
|
Forum Member
      
участник
Last Login: 09.11.2007 10:19
Сообщ.: 28,
Visits: 55
|
|
| Как отправить на печать информацию со страницы ASP. При этом это должна быть альбомная печать, а информация должна быть без "шапки" страницы.
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Так как ASP крутится на сервере, а печатать нужно на стороне клиента, то напрямую это сделать нельзя. Можно выдать на странице JavaScript с командой window.print(). Это приведет к появлению диалога выбора принтера. Что показывать, а что нет при печати можно с помощью CSS указав media print. @media print { /* правила для печали */ .... } или <link rel="stylesheet" type="text/css" href="print.css" media="print"> Работабщего способа задать ориентацию для печати из html вроде как нет.
|
|
|
|
|
Forum Member
      
участник
Last Login: 09.11.2007 10:19
Сообщ.: 28,
Visits: 55
|
|
| Можно забить на странице верхний прибел и нижний предел выводимой на печать информации?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Почему бы и нет. С помощью того же CSS. Создаем правило dontPrint в стилях: @media print { .dontPrint {display:none} } Затем в html исключаем из печати (не)нужные куски. <div class="dontPrint">...</div> ... <!-- это будет печаться --> <div class="dontPrint">...<!-- а это нет -->...</div>
|
|
|
|
|
Forum Member
      
участник
Last Login: 09.11.2007 10:19
Сообщ.: 28,
Visits: 55
|
|
Т.е. все находящееся внутри печататься не будет.
А как тогда производить активизацию печати (кнопкой или через команду блаузера)?
|
|
|
|
|
Supreme Being
модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240,
Visits: 65 445
|
|
| Выше ответил уже - window.print()
|
|
|
|
|
Forum Member
      
участник
Last Login: 09.11.2007 10:19
Сообщ.: 28,
Visits: 55
|
|
Не получилось у меня с выделением непечатного текста. Сделал проще. Сформировал страницу без шапки и с нужными габаритами. На основной странице сделал ссылку "версия для печати". Немного наворочено, но не глючит. Можно главную страницу упростить, а ту, которая для печати, "наворочить".
Спасибо bazile, что уделил мне время. Твои коментарии натолкнули на решение.
|
|
|
|