Member 12271711 Ответов: 1

Как отправить задание на печать с ASP.NET веб-формы


Кто-нибудь знает, как отправить задание печати на принтер из asp webforms? я работаю над проектом системы школьных сборов. я хочу распечатать ваучер платы за весь класс или школу, или какие-либо критерии поиска, или когда-нибудь одного ученика? Например, это начало месяца, и я печатаю ваучер на всю школьную плату, или я ищу ученика III класса или ученика, чье имя начинается с "А", и я получил результат в 3 страницы, и я хочу распечатать ваучер моего результата поиска, а затем как отправить задание на печать. любая помощь будет высоко оценена

Что я уже пробовал:

В этом сценарии я использую dt для хранения результатов поиска или записи студентов.

F-ES Sitecore

Я собираюсь предположить, что, как и большинство людей, спрашивающих о печати из asp.net что вы хотите напечатать на принтере клиента. Если это так, то вы не можете. Пользователю нужно будет выбрать для печати любой документ, который вы покажете ему в браузере, используя кнопку печати браузера.

1 Ответов

Рейтинг:
1

Philippe Mori

Вы можете использовать эту информацию: CSS в печатных средствах массовой информации запрос | оформление печатной версии сайта[^].

Таким образом, с помощью CSS можно сделать некоторую корректировку для печати.

Другая возможность заключается в том, что сервер генерирует некоторые печатные документы (часто PDF), которые пользователь может загрузить и распечатать. Многие веб-сайты будут делать это именно так.

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


Richard Deeming

Почти так же плохо?! По крайней мере, реклама на экране не использует пять деревьев и четырнадцать чернильных картриджей, печатая детали того, как увеличить части моей анатомии! :)