Как удалить URL страницы при печати страницы с помощью window.print () в формате javascript или angular 4 - PullRequest
0 голосов
/ 12 апреля 2019

У меня есть функция, использующая window.print() для печати текущей страницы. Я хочу удалить страницу URL при печати страницы. Я хочу удалить следующий URL

enter image description here

Вот мой код, я хочу удалить его в этой функции

print() {
    this.isPrint = true;
    document.title = "";
    setTimeout(() => {
        window.print();
    }, 0);
}

Ответы [ 2 ]

0 голосов
/ 12 апреля 2019

Попробуйте следующий код

print() {
  this.isPrint = true;
  document.title = "";
  setTimeout(() => {
    var curURL = window.location.href;
    history.replaceState(history.state, '', '/');
    window.print();
    history.replaceState(history.state, '', curURL);
  }, 0);
}

Но это идеальный способ

@media print {
  @page {
    margin: 0;
  }
  body {
    margin: 1.6cm;
  }
}

Или используйте printjs https://printjs.crabbly.com/

0 голосов
/ 12 апреля 2019

добавить css

 @page { size: auto;  margin: 0mm; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...