У меня есть страница, с которой пользователь сможет печать. Тем не менее, страница, которая будет напечатана, не является тем, который пользователь просматривает, а скорее новой, которую я хотел бы сгенерировать на фоне, и (возможно) показать только диалог печати.Печать страницы без ее отображения?
Просто, чтобы сделать вещи ясно:
- Пользователя на "View.aspx" и нажимает мою кнопки Печати (не браузер один).
- В печати кнопка загружает содержание «Printable.aspx» и отображает диалоговое окно печати для него в то время как пользователь все еще находится на «View.aspx».
FYI, что я пытаюсь избежать, чтобы иметь «Printable.aspx» откроется в новом окне, а затем показать его диалоговое окно печати.
Заранее спасибо.
+1: Таким образом, вы даже не нужен второй страницы, просто второй таблицы стилей. Одна и та же страница будет отображаться по-разному через принтер. – David
Мне бы очень понравился рабочий пример. У меня есть несколько элементов управления и контейнеров, которые я бы не хотел печатать, но понятия не имею, как эффективно это делать. Благодарю. – rebelliard
@ Rafael: Я обновил пример, чтобы быть не-DIV конкретным. –