Автоматизируйте клавишу ввода, когда вы получите & ldquo; Тип < CR > продолжить или q чтобы выйти & rdquo;

Если вы хотите иметь все стили из исходного документа (включая встроенные стили), вы можете использовать этот подход.

  1. Скопировать полный документ
  2. Заменить корпус с элементом, который вы хотите распечатать.

Реализация:

class PrintUtil {
  static printDiv(elementId) {
    let printElement = document.getElementById(elementId);
    var printWindow = window.open('', 'PRINT');
    printWindow.document.write(document.documentElement.innerHTML);
    setTimeout(() => { // Needed for large documents
      printWindow.document.body.style.margin = '0 0';
      printWindow.document.body.innerHTML = printElement.outerHTML;
      printWindow.document.close(); // necessary for IE >= 10
      printWindow.focus(); // necessary for IE >= 10*/
      printWindow.print();
      printWindow.close();
    }, 1000)
  }   
}
0
задан mrq1901 1 March 2019 в 13:39
поделиться