В SpreadSheet включена возможность вывода на печать. Подробную информацию о функциях печати и API вы найдете в соответствующей статье.
Существует два способа вывести на печать таблицу:
Оба способа вызовут диалоговое окно с доступными настройками параметров печати.
Related sample: Toolbar with all buttons
Ниже представлен внешний вид диалогового окна:
Окно разделено на три блока: Основные настройки, Размер бумаги и Лейаут.
Блок Основные настройки позволяет:
Блок Размер бумаги позволяет выбрать нужный формат печати: "Letter", "A4" (формат по умолчанию) или "A3".
Блок Лейаут позволяет:
Вы можете поменять язык для всех лейблов диалогового окна с помощью объекта webix.i18n.spreadsheet:
webix.i18n.spreadsheet = {
"labels": {
...
// печать
"print": "Print",
"print-title": "Before you print..",
"print-settings": "General settings",
"print-paper": "Paper size",
"print-layout": "Layout",
"current-sheet": "Current sheet",
"all-sheets": "All sheets",
"selection": "Selected cells",
"borderless": "Hide gridlines",
"sheet-names": "Show sheet names",
"skip-rows": "Skip empty rows",
"margin": "Hide margins",
"page-letter": "Letter",
"page-a4": "A4 (210x297mm)",
"page-a3": "A3 (297x420mm)",
"page-width": "Page width",
"page-actual": "Actual Size",
"page-portrait": "Portrait",
"page-landscape": "Landscape"
}
}
Больше информации о локализации SpreadSheet вы найдете в соответствующей статье.
Наверх