Вставка разрывов страниц вручную с помощью abcPDF - PullRequest
0 голосов
/ 05 августа 2011

Какой самый простой способ сделать это? Я провел некоторое исследование и придумал

<div style="page-break-before:always">&nbsp;</div>

вставить в CSS, но я не уверен, как это сделать. Я использую его для создания PDF-файлов и ищу способ начать новую страницу, не заполняя пустое место на предыдущей.

1 Ответ

2 голосов
/ 05 августа 2011

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

Допустим, у вас есть какая-то разметка вроде:

<div>Some content here that doesn't fill the page</div>
<div style="page-break-before:always">Content here starts on a new page</div>

Тогда это приведет к появлению второго div на новой странице.Заполняется ли предыдущая страница или нет, зависит от содержимого первого элемента div (или предыдущей разметки до этого момента).

Единственное требование состоит в том, чтобы вторая div не была пустой или скрытый (именно поэтому вам по крайней мере необходимо один символ пробела внутри div).Но если у вас есть другое содержимое (а оно visible), вам не нужно об этом беспокоиться.

Надеюсь, это имеет смысл.

...