Каков наилучший способ печати экранов со страницы ASP.NET .NET1.1 / .NET2.0 - PullRequest
1 голос
/ 17 сентября 2008

Я видел примеры печати из приложения Windows, но я не смог найти хороший пример любого способа сделать это.

Ответы [ 4 ]

1 голос
/ 17 сентября 2008

Я использовал таблицу стилей печати

вот и статья http://alistapart.com/stories/goingtoprint/, которая поможет вам это настроить Вместо того, чтобы создавать специальную страницу, которую также нужно будет поддерживать.

0 голосов
/ 17 сентября 2008

Повторяя то, что сказали другие, вам просто нужно вызвать window.print () в javascript. Вот и создай отдельный css для печати. ​​

0 голосов
/ 17 сентября 2008

Браузер печатает ваши страницы. Если вам нужно настроить страницу так, чтобы она лучше смотрелась на принтере, используйте селекторы CSS @media.

0 голосов
/ 17 сентября 2008

Если вам просто нужно распечатать веб-страницу с клиентской стороны, используйте window.print(). Пример можно найти здесь: http://www.javascriptkit.com/howto/newtech2.shtml. Я бы предложил сначала подготовить специальную версию вашей страницы без динамического содержимого и с макетом, который будет хорошо выглядеть при печати. ​​

Если вам нужно отправить что-то на принтер на стороне сервера, это будет чуть-чуть более сложным. Прочтите эту MSDN статью о том, как сделать основную печать.

...