Удалите номер страницы, заголовок и URL - window.print () в проводнике inte rnet - PullRequest
1 голос
/ 13 января 2020

Я хочу напечатать страницу в моем приложении Angular. В Inte rnet Explorer всегда видны номера страниц, URL и заголовок.

Я уже пробовал использовать

@page { 
 size: auto !important;  
 margin: 0mm !important; 
}

в файле css. Но, похоже, это никак не повлияет на IE.

Какие-либо другие предложения?

Ответы [ 2 ]

1 голос
/ 13 января 2020

Это можно сделать только через настройки вашего браузера:

Нажмите на значок настроек в правой части вашего браузера. Наведите указатель мыши на печать, затем в подменю выберите «Параметры страницы»

. Здесь можно изменить верхний и нижний колонтитул

Номер и заголовок страницы указаны в верхнем колонтитуле, а URL-адрес и дата - в нижнем колонтитуле. просто установите раскрывающиеся списки на -Empty-

enter image description here

0 голосов
/ 13 января 2020

Вы можете использовать этот javascript код. Примечание: вам нужно сделать пользовательскую кнопку печати. ​​

document.getElementById("printButton").addEventListener('click',printPage);
function printPage(){
  var curURL = window.location.href;
  history.replaceState(history.state, '', '/');
  window.print();
  history.replaceState(history.state, '', curURL);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...