setPageSettings (settings);
settings. JSON-объект с полями PageSettings и Callback.
PageSettings содержит параметры страницы:
paperFormat - размер бумаги. Доступные значения: A4, A5, LETTER, CUSTOM;
paperOrientation - ориентация страницы: Portrait - книжная, Landscape - альбомная.
Callback - возвратная функция, которая срабатывает при вызове метода. Необязательный параметр.
Метод setPageSettings устанавливает параметры страницы.
Для выполнения примера предполагается наличие на странице конструктора аналитических панелей с наименованием «kapBox». В теге BODY должен содержаться элемент DIV с идентификатором «but». Добавим кнопку для установки параметров страницы:
var pageSettButton = new PP.Ui.Button({
ParentNode: "but",
Content: "Параметры страницы",
Click: function () {
dashBoard.setPageSettings({
"PageSettings": {
"paperFormat": "A4",
"paperOrientation": "Portrait"
},
"Callback": function () { console.log(kapBox.getMeta().pageSettings.paperOrientation); }
});
}
});
После выполнения примера на странице будет добавлена кнопка «Параметры страницы», при нажатии на которую будет установлена книжная ориентация размер бумаги A4. В консоль браузера будет выведено сообщение «Portrait», что соответствует установленной ориентации.
См. также: