Веб-форма с различиями между элементами страницы, которые будут печататься - PullRequest
0 голосов
/ 23 декабря 2009

У меня есть веб-форма с несколькими текстовыми областями. Длина этих текстовых областей может увеличиваться при добавлении большого количества текста. В других областях вы можете добавлять и удалять определенные элементы формы.

Это означает, что длина формы может сильно варьироваться. Пользователям хотелось бы иметь возможность видеть при написании формы, где будут появляться разрывы страниц при ее печати, и при необходимости вставлять свои собственные разрывы страниц в форму, чтобы обеспечить ее правильную печать.

Есть ли способ узнать, куда браузер будет вставлять разрывы страниц при печати, когда пользователь заполняет форму, чтобы я мог дать им визуальный указатель (горизонтальное правило или аналогичное), показывающий, где произойдет разрыв

Я работаю в ASP.Net / C # 3.5. Я понимаю, что вышесказанное может быть нелегким делом, поскольку непростая печать в браузере с использованием HTML затруднительна. Если это невозможно, могу ли я преобразовать в PDF или XPS при печати и рассчитать, где будут разорваны разрывы страниц, пока пользователь заполняет форму?

1 Ответ

0 голосов
/ 23 декабря 2009

Это не должно быть специфично для ASP.Net.

Для печати просто укажите CSS PageBreak , используя разрыв страницы до или разрыв страницы * .

...