Поддержка TinyMCE
В комплекте с компонентом идёт плагин pagebreaker для TinyMCE (TypoMCE), который устанавливается и активируется автоматически.
При установке плагин добавляет 4 кнопки на панель редактора.
- Ручная разбивка. Выставляет разделитель в месте, где сейчас стоит курсор.
- Автоматическая разбивка через указанное количество символов.
- Автоматическая разбивка через каждые 2000 символов.
- Очистка разделителей
Также он показывает места, где вставлены разделители.
Автоматическая разбивка
Авторазбивка работает по параграфам. Текст сначала делится по тегам p, а затем замеряется содержимое каждого блока и делится на страницы.
Например, у вас в тексте 10 параграфов, каждый по 1500 символов. Если вы указали разбить эту страницу через каждые 2000 символов, то получите 5 страниц.
- Страница разбивается на 10 параграфов
- 1й параграф меньше 2000 символов - он пападает на первую страницу.
- 2й параграф + 1й параграф = 3000 символов, что уже больше лимита, поэтому после добавления второго параграфа на первую страницу ставится разделитель.
Таким образом, 10 параграфов превратятся в 5 страниц. Если вам не нравится, как разбивается документ - вы можете удалить все разделители и указать новое количество символов для авторазбивки.
Очевидно, что если в тексте нет тегов p
, то авторазбивка работать не будет. Но при использовании TinyMCE, параграфы выставляются при нажатии enter. В любом случае, у вас возможность расставить разделители вручную.
Установка и удаление
Установка полностью автоматическая. PageBreaker сам копирует своё расширение в редакторы, активирует и включает кнопки в третий ряд кнопок.
При удалении компонента, его расширение для редакторов также удаляются, вместе со всеми изменениями настроек.
То есть, вам делать ничего не нужно - всё полностью автоматизированно.