Перейти к содержимому


Шаблон печати (HTML) разбивка страниц


Сообщений в теме: 9

#1 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 29 Май 2014 - 08:14

Доброго дня коллеги, подскажите пож-ста есть ли в КБ возможность в шаблоне печати сделать разбивку на страницы с сохранением шапки и подвала и указанием номера страниц ?

#2 ManFree

    Активный участник

  • Пользователи
  • PipPipPip
  • 107 сообщений

Отправлено 29 Май 2014 - 08:53

Просмотр сообщенияDinak (29 Май 2014 - 08:14) писал:

Доброго дня коллеги, подскажите пож-ста есть ли в КБ возможность в шаблоне печати сделать разбивку на страницы с сохранением шапки и подвала и указанием номера страниц ?

А в каком формате интересует ?
Если HTML то разрывы и переходы на следующую страницу можно сделать стилями


я так сделал

В стилях (в шапке)
.p10{  
                 page-break-after: always;
                  width: 740px;
                     float: none;
                       text-align: center;
                        text-align: justify;
   } 


В теле шаблона
<div class="p10"> &nbsp;</div>

Сообщение отредактировал ManFree: 29 Май 2014 - 08:54


#3 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 29 Май 2014 - 08:58

Интересно, но задача в том что ЕСЛИ из за кол-ва текста он разбивается на две сттраницы то как автоматически продублировать шапку с подвалом на вторую страницу и указать автоматически номер страницы ?

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 29 Май 2014 - 09:35

Цитата

как автоматически продублировать шапку с подвалом на вторую страницу

Такой возможности нет, шапка и подвал выводятся только один раз в начале и конце документа. То что вы описываете - обычно называется колонтитулы, их поддержки пока нет в программе.

#5 ManFree

    Активный участник

  • Пользователи
  • PipPipPip
  • 107 сообщений

Отправлено 29 Май 2014 - 14:36

Просмотр сообщенияCbCoder (29 Май 2014 - 09:35) писал:

Такой возможности нет, шапка и подвал выводятся только один раз в начале и конце документа. То что вы описываете - обычно называется колонтитулы, их поддержки пока нет в программе.

Есть другой вариант используя форич или сектион.
Измерить объем инфы, потом разбить на высоту страницы, и разделить содержимое между секциями, шаманство конечно, но мне кажется реально.

#6 f-jeka

    Активный участник

  • Пользователи
  • PipPipPip
  • 196 сообщений

Отправлено 20 Ноябрь 2015 - 02:11

Не появились ли колонтитулы в новых версиях?

#7 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 20 Ноябрь 2015 - 09:09

Просмотр сообщенияf-jeka (20 Ноябрь 2015 - 02:11) писал:

Не появились ли колонтитулы в новых версиях?

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

#8 Dinak

    Активный участник

  • Пользователи
  • PipPipPip
  • 207 сообщений
  • Пол:Мужчина
  • Город:Новосибирск

Отправлено 27 Ноябрь 2015 - 15:54

Решается введением в шаблон переменных MPDF (если говорить о разбитие html в pdf)
<sethtmlfooter/>
<sethtmlheader/>

Почитайте в документации MPDF!

#9 Ganych

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 01 Февраль 2016 - 13:01

Поставили <sethtmlfooter>1</sethtmlfooter/>, вывелась 1 прямо после основного текста, а не в нижнем колонтитуле.
Может что-то не так написали?


#10 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 02 Февраль 2016 - 12:36

Просмотр сообщенияGanych (01 Февраль 2016 - 13:01) писал:

Может что-то не так написали?

Просмотр сообщенияDinak (27 Ноябрь 2015 - 15:54) писал:

Почитайте в документации MPDF!

http://mpdf1.com/manual/index.php





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных