Я хочу подготовить страницу печати, которая должна быть разделена на страницы формата А4. И эти страницы должны иметь верхний и нижний колонтитулы.Pagination с верхним и нижним колонтитулом
Эта страница увеличивается на 3 таблицы. Первая таблица - это заголовок второй таблицы, третий контент - нижний колонтитул.
Содержимое должно быть разделено на две таблицы (я называл его «таблицей контента»).
Например:
, если содержимое имеет эти строки (мы определяем содержание высоту таблицы = 600 перед тем)
<tr height="100"><td> row1 </td></tr>
<tr height="300"><td> row2 </td></tr>
<tr height="150"><td> row3 </td></tr>
<tr height="100"><td> row3 </td></tr>
<tr height="250"><td> row3 </td></tr>
первой 3 строка должна быть в первой странице печати, другие 2 строки должна быть в секунде распечатать страницу.
Как что:
Первая печать страницы:
< Header table >
</ Header table >
< Context table >
<tr height="100"><td> row1 </td></tr>
<tr height="300"><td> row2 </td></tr>
<tr height="150"><td> row3 </td></tr>
</ Context table >
< Footer table >
</ Footer table >
Вторая печать страницы:
< Header table >
</ Header table >
< Context table >
<tr height="100"><td> row3 </td></tr>
<tr height="250"><td> row3 </td></tr>
</ Context table >
< Footer table >
</ Footer table >
Я делаю это раньше с помощью функции() высота JQuery. Я измерил всю высоту строк и сравнил их с высотой таблицы содержимого (600). Затем я пишу страницы печати после разделения строк с помощью функции document.write
. Но на длинных страницах он медленный.
Я хочу сделать это снова, используя другой лучший способ. Как я могу это сделать? Надеюсь, ты понимаешь мой вопрос.
Я думаю, что я могу разделить таблицу нижнего колонтитула таким образом, но я не хочу разделить его. Я хочу разделить содержимое таблицы –
Я понимаю это. Большое спасибо за ваш ответ. :) Я попробую это –
Np, должно работать так, вам нужно только правильно настроить поля содержимого, а затем добавить H/F вне поля содержимого ... – Slawek