Интерфейс Вывода на Печать

В SpreadSheet включена возможность вывода на печать. Подробную информацию о функциях печати и API вы найдете в соответствующей статье.

Существует два способа вывести на печать таблицу:

  • использовать сочетание "Ctrl+P"

Оба способа вызовут диалоговое окно с доступными настройками параметров печати.

Related sample:  Toolbar with all buttons

Внешний вид диалогового окна

Ниже представлен внешний вид диалогового окна:

Окно разделено на три блока: Основные настройки, Размер бумаги и Лейаут.

Блок Основные настройки позволяет:

  • определять какие данные должны быть выведены на печать
    • Листы - позволяет выбрать, какие листы печатать
    • Выделенные ячейки - печать выделенного фрагмента данных текущего листа
  • задавать дополнительные параметры печати
    • Показывать названия листов - отображать название листа для каждой таблицы (установлено по умолчанию)
    • Скрывать сетку - убирать границы ячеек (по умолчанию отключено)
    • Пропускать пустые строки - не выводить на печать пустые строки внутри таблиц (по умолчанию отключено)
    • Скрывать отступы - убирать (устанавливать для отступов значение 0) отступы для выводимых на печать страниц
    • Внешние виджеты - печать данные дополнительных компонентов

Блок Размер бумаги позволяет выбрать нужный формат печати: "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 вы найдете в соответствующей статье.

Наверх
If you have not checked yet, be sure to visit site of our main product Webix javascript web framework and page of javascript spreadsheet library product.