У меня есть собственный редактор шаблонов.Как правило, пользователь имеет 3 компонента в шаблоне.Первый в верхней части шаблона.Второй посередине.Третье - внизу.Пользователь может изменить размер и положение для каждого компонента.Наконец, в редакторе шаблонов HTML выглядит примерно так:
<div class="header-component" style="margin-top: ..."></div>
<div class="middle-component" style="margin-top: ..."></div>
<div class="footer-component" style="margin-top: ..."></div>
У пользователя есть возможность генерировать PDF из этого шаблона.«header-component», «footer-component» должны отображаться на каждой странице в одинаковых позициях.«middle-component» содержит таблицу, эта таблица имеет большой контент, который должен отображаться на нескольких страницах.
Например, если пользователь установил высоту = 30% и margin-top = 40%.Это означает, что нам нужно отобразить эту таблицу с этой позицией и размером на каждой странице в PDF.Я пробовал разные способы для реализации этого, но проблема заключается в отображении этих компонентов в необходимых местах для каждой страницы.У меня есть успех с отображением этих компонентов в необходимых позициях для первой страницы.Но я не могу найти способ отображения необходимого содержимого таблицы в нужной позиции и высоте на второй странице.Кроме того, у меня есть проблемы с размещением компонентов верхнего и нижнего колонтитула на второй странице.
У вас есть мысли, как решить эту проблему?