Установка верхних и нижних колонтитулов на ON или OFF по умолчанию при печати в браузере Edge?

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

В Chrome и IE верхний и нижний колонтитулы отображаются по умолчанию, но в Edge по умолчанию они отключены. Нужно ли настроить какое-либо свойство CSS для браузера Edge для отображения верхнего и нижнего колонтитула по умолчанию на каждой странице печати?

Вот JS и CSS, используемые для печати страницы:

private createIframe() {
        let oldFrame: any = document.getElementsByClassName('e-ngx-print-frame');
        if (oldFrame.length > 0) {
            oldFrame[0].parentNode.removeChild(oldFrame[0]);
        }
        try {
            let printIframe: any = document.createElement('iframe');
            document.body.appendChild(printIframe);
            printIframe.style.position = 'absolute';
            printIframe.style.border = '0';
            printIframe.style.width = '0';
            printIframe.style.height = '0';
            printIframe.style.left = '0';
            printIframe.style.top = '0';
            printIframe.style.zIndex = '-1';
            printIframe.className = 'e-ngx-print-frame';
            this.printWindow = printIframe.contentWindow;
            this.printDoc = printIframe.contentDocument ? printIframe.contentDocument : (printIframe.contentWindow ? printIframe.contentWindow.document : printIframe.document);
        }
        catch (e) {
            throw e + '. iframes may not be supported in this browser.';
        }

        if (!this.printWindow) {
            throw 'Cannot find window.';
        }

        if (!this.printDoc) {
            throw 'Cannot find document.';
        }
    }

    private getPrintWindow() {
        if (this.mode === this.modes.iframe) {
            this.createIframe();
        } else if (this.mode === this.modes.popup) {
            this.createPopup();
        }
    }

public print(printHTML?: any) {
        this.printHTML = printHTML ? printHTML : this.printHTML;
this.oldBtnText = this.btnText;
        this.btnText = 'Print';
        let timeoutId: number = window.setTimeout(() => {
            window.clearTimeout(timeoutId);
            this.getPrintWindow();
            this.write();
            this.startPrint();
        }, 500);
    }

**CSS**:
 @media print 
    {
@page 
      {
        size: auto;   /* auto is the initial value */
       margin-top:0mm; /* this affects the margin in the printer settings */
      }
}

привет, добро пожаловать в SO, пожалуйста, добавьте свой код и узнайте, как задать вопрос

לבני מלכה 02.05.2018 07:17

Прости !! добавлен код сейчас.

Piyush 02.05.2018 07:53
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
643
0

Другие вопросы по теме