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. -
string. Текст для центрального подвала страницы. По умолчанию: ''. -
string. Текст для левого подвала страницы. По умолчанию: '&PT'. -
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