Я понимаю, что использование JavaScript и window.print () имеет ограничения по настройке определенных параметров печати (из-за проблем безопасности). Я также понимаю, что CSS имеет возможность устанавливать определенные элементы (например, @page) для установки документа в альбомной ориентации.
Есть ли способ использовать CSS для установки параметров печати, таких как масштабирование, поля и скрытие верхнего / нижнего колонтитула? Если да, есть ли у кого-нибудь примеры кода для этого? Если это невозможно с помощью JS или CSS, есть ли какие-либо другие инструменты, которые я мог бы использовать, чтобы поместить кнопку печати на страницу, которая автоматически устанавливает определенные параметры печати?
ОБНОВЛЕНИЕ: Хорошо, я ценю ответы всех, и теперь, когда я немного покопался, у меня есть больше разъяснений о том, что мне нужно ... Мне не нужно изменять CSS на странице , Мне нужно автоматически устанавливать локальные параметры печати, когда пользователь нажимает кнопку. Я в приложении .Net. Какие-либо элементы управления ASP.NET для этого? Спасибо.