Spec-Zone.ru › Web Extensions

tabs.PageSettings

Тип tabs.PageSettings используется для управления тем, как вкладка отображается как PDF методом tabs.saveAsPDF().

Все его свойства необязательны.

Для установки заголовков и подвалов можно включать определенные специальные символы в предоставляемые вами строки. Они будут заменены в результирующем выводе следующим образом:

  • "&P": номер страницы, например "2"
  • "&PT": номер страницы и общее количество страниц, например "2 из 3"
  • "&D": текущая дата/время
  • "&T": название страницы
  • "&U": URL страницы

Тип

Значения этого типа являются объектами. Они содержат следующие свойства:

edgeBottom Необязательно

number. Расстояние между нижней частью подвала и нижним краем страницы (в дюймах). По умолчанию: 0.

edgeLeft Необязательно

number. Расстояние между левым заголовком/подвалом и левым краем страницы (в дюймах). По умолчанию: 0.

edgeRight Необязательно

number. Расстояние между правым заголовком/подвалом и левым краем страницы (в дюймах). По умолчанию: 0.

edgeTop Необязательно

number. Расстояние между верхней частью заголовка и верхним краем страницы (в дюймах). По умолчанию: 0.

footerCenter Необязательно

string. Текст для центрального подвала страницы. По умолчанию: ''.

footerLeft Необязательно

string. Текст для левого подвала страницы. По умолчанию: '&PT'.

footerRight Необязательно

string. Текст для правого подвала страницы. По умолчанию: '&D'.

headerCenter Необязательно

string. Текст для центрального заголовка страницы. По умолчанию: ''.

headerLeft Необязательно

string. Текст для левого заголовка страницы. По умолчанию: '&T'.

headerRight Необязательно

string. Текст для правого заголовка страницы. По умолчанию: '&U'.

marginBottom Необязательно

number. Отступ между содержанием страницы и нижним краем страницы (в дюймах). По умолчанию: 0.5.

marginLeft Необязательно

number. Отступ между содержанием страницы и левым краем страницы (в дюймах). По умолчанию: 0.5.

marginRight Необязательно

number. Отступ между содержанием страницы и правым краем страницы (в дюймах). По умолчанию: 0.5.

marginTop Необязательно

number. Отступ между содержанием страницы и верхним краем страницы (в дюймах). По умолчанию: 0.5.

orientation Необязательно

integer. Ориентация страницы: 0 означает "портрет", 1 означает "альбом". По умолчанию: 0.

paperHeight Необязательно

number. Высота страницы в единицах размера бумаги. По умолчанию: 11.0.

paperSizeUnit Необязательно

integer. Единица размера бумаги: 0 = дюймы, 1 = миллиметры. По умолчанию: 0.

paperWidth Необязательно

number. Ширина страницы в единицах размера бумаги. По умолчанию: 8.5.

scaling Необязательно

number. Коэффициент масштабирования содержимого страницы. 1 означает 100% или нормальный размер. По умолчанию: 1.

showBackgroundColors Необязательно

boolean. Выводить ли цвета фона страницы. По умолчанию: false.

showBackgroundImages Необязательно

boolean. Выводить ли изображения фона страницы. По умолчанию: false.

shrinkToFit Необязательно

boolean. Должен ли контент страницы уменьшаться для соответствия ширине страницы (переопределяет масштабирование). По умолчанию: true.

toFileName Необязательно

string. Имя файла, в котором сохраняется PDF, с расширением или без него .pdf.

Совместимость с браузером

Настольный Мобильный
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
PageSettings Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
edgeBottom Нет Нет 59 ? Нет Нет ? ? Нет ? Нет ?
edgeLeft Нет Нет 59 ? Нет Нет ? ? Нет ? Нет ?
edgeRight Нет Нет 59 ? Нет Нет ? ? Нет ? Нет ?
edgeTop Нет Нет 59 ? Нет Нет ? ? Нет ? Нет ?
fileName Нет Нет 75 ? Нет Нет ? ? Нет ? Нет ?
footerCenter Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
footerLeft Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
footerRight Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
headerCenter Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
headerLeft Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
headerRight Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
marginBottom Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
marginLeft Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
marginRight Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
marginTop Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
orientation Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
paperHeight Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
paperSizeUnit Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
paperWidth Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
scaling Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
showBackgroundColors Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
showBackgroundImages Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?
shrinkToFit Нет Нет 56 ? Нет Нет ? ? Нет ? Нет ?

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/PageSettings

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API