Печатная форма на странице ASPX?

#asp.net #forms #printing

#asp.net #формы #печать

Вопрос:

У меня есть форма с двумя кнопками на странице ASPX. Один для печати с пользовательским вводом, а другой для печати пустой формы. Я использовал событие ‘window.print()’ для печати формы с пользовательским вводом. Как я могу распечатать пустую форму, даже если пользователь что-то ввел в форму, когда пользователь нажимает на другую кнопку печати?

Ответ №1:

Ну, вы создаете html для пустой формы — (вы можете использовать другую страницу или использовать ту же страницу ASPX) и открываете ее в другом окне и выдаете window.print() внутри.

Если вы не хотите открывать новое окно, тогда откройте страницу в iframe и оформите window.print() для iframe. Если вы не хотите, чтобы это было видно, сохраните размер iframe как 1×1 пиксель или расположите iframe (или контейнер div) в отрицательных координатах слева / сверху.