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

StackOverflow https://stackoverflow.com/questions/82654

Вопрос

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

Это было полезно?

Решение

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

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

Другие советы

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top