Разрыв страницы в jsreport для pdf-конвертера

Я использую jsreport-studio для преобразования XML-схемы счетов-фактур в PDF, и у меня проблемы с разрывом страниц.

Документ может иметь разные счета, которые состоят из 2 страниц: 1 для информации заголовка и 1 для информации клиента.
Я разработал свою html-страницу с контейнером div с двумя дочерними элементами div, которые представляют две страницы, и в этих двух div-ах я использую более одного для отображения своей информации.
Я вставил "page-break-after: всегда" в div.page, чтобы разбить и сделать страницу (в PDF) для заголовка и одну или несколько страниц для информации о клиенте.

Проблема заключается в том, что когда информация о клиенте помещается на нескольких страницах, разрыв страницы не работает, и на следующих страницах заголовок переполняется информацией о клиенте. Как я могу решить эту проблему?

Это мой код CSS:

.invoice-box {
    max-width: 800px;
    margin: 0px;
    padding: 0px;
    /*box-shadow: 0 0 10px rgba(0, 0, 0, .15);*/
    font-size: 16px;
    line-height: 24px;
    font-family: 'Helvetica Neue', 'Helvetica', Helvetica, Arial, sans-serif;
    color: #555;

}

.invoice-box div.page{
    page-break-inside:always;
    page-break-after:always;
    height:100%;
    display:block;
    border: 1px solid #ddd;
    position:auto;
}

0 ответов

Другие вопросы по тегам