printPdf

Создания pdf файла на фронтэнде.
pdf
Автор дополнения
Boshnik
Пакетов
9
Закачек
515
Обычно отвечает в течение суток
Автор дополнения
Пакетов
9
Закачек
515
Обычно отвечает в течение суток
Версия 1.0.1-pl
Дата выпуска 22.04.2019
Загрузки 14
Просмотры 626
Компонент для создания pdf файла из содержимого страницы.

Сниппет printPdf


[[printPdf?
    $container=`printPdf`
    $filename=`printPdf - Заказ успешно создан`
    $text=`Распечатать заказ`
    $title=`Жмакни меня`
    $hide=`0`
    $class=`string`
    $color=`007bff`
    $mode=`default`
]]

Fenom:
{'printPdf' | snippet: [
    'container' => '.printPdf',
    'filename' => 'printPdf - Заказ успешно создан',
    'text' => 'Распечатать заказ',
    'title' => 'Жмакни меня',
    'hide' => 0,
    'class' => 'string',
    'color' => '007bff',
    'mode' => 'default'
]}


Параметры сниппета:


  • tpl — Шаблон кнопки. По умолчанию: printPdf. Обязателен атрибут id = printPdf.
  • title — Тайтл кнопки. По умолчанию: Скачать PDF
  • text — Текст кнопки.
  • hide — Видимость кнопки при печати. Доступные варианты: auto||1||0. По умолчанию: auto
  • container — Контейнер печати По умолчанию: body
  • orientation — Ориентация бумаги. Возможные значения: auto||portrait||landscape. По умолчанию: auto
  • format — Формат бумаги. Возможные значения: a0||a1||a2||a3||a4||a5||a6||auto. По умолчанию: auto
  • filename — Название создаваемого файла. По умолчанию: print
  • class — Классы для кнопки. Класс string меняет стилизацию кнопки на строковую.
  • mode — Режим печати. Возможные значения: default||page. По умолчанию: default.
  • compress — Cжатие создаваемого файла. По умолчанию: false
  • color — Цвет текста и иконки печати. По умолчанию: 000000
  • jquery — подключение на сайт jQuery 3.4.0. По умолчанию отключено.

*Существует 2 режима печати:

1. Default. Обычная печать, но существует ограничение по кол-ву страниц ~ 6. Не умеет разделять страницы.
2. Page. Постраничная печать. Разделяет каждый контейнер на отдельную страницу. Ограничений нет, но не умеет сохранять ссылки — аналогично обычному скриншоту.

1.0.1-pl

  • Обновлены стили и скрипты
  • Обновлен чанк printPdf
  • Обновлен сниппет printPdf

1.0.0-pl

  • Первый релиз

Последние обсуждения в сообществе MODX.pro