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

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

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

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

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

Related sample:  Toolbar with all buttons

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

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

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

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

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

Блок Размер бумаги позволяет выбрать нужный формат печати: "Letter", "A4" (формат по умолчанию) или "A3".

Блок Лейаут позволяет:

  • масштабировать выводимое на печать изображения
    • По ширине страницы - подогнать изображение по ширине страницы (по умолчанию)
    • Фактический размер - без масштабирования
  • определить ориентацию страницы
    • Книжная - вертикальная ориентация
    • Альбомная - горизонтальная ориентация (по умолчанию)

Локализация диалогового окна

Вы можете поменять язык для всех лейблов диалогового окна с помощью объекта webix.i18n.spreadsheet:

webix.i18n.spreadsheet = { 
    "labels": {
        ...
        // print
        "print":"Print",
        "print-title":"Before you print..",
        "print-settings":"General settings",
        "print-paper":"Paper size",
        "print-layout":"Layout",
        "sheets":"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",
        "external-ui":"External UI",
        "print-borders": "Show print borders"
    }
}

Больше информации о локализации 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.