Я генерирую PDF-файл динамически из html / css, используя тег cfdocument. Есть блоки контента, которые я не хочу занимать несколько страниц.
После некоторых поисков я обнаружил, что стиль "разрыва страницы" поддерживается в соответствии с документами. Однако в моем тестировании объявление «разрыв страницы: избежать» не приносит пользы.
Есть ли какие-либо предложения по созданию этой декларации стиля или есть альтернативные предложения?
Вот пример. Я ожидаю, что содержимое тега div не будет занимать разрыв страницы, но это так. Стиль «разрыв страницы: избегать» не соблюдается.
<cfdocument format="flashpaper">
<cfloop from="1" to="10" index="i">
<div style="page-break-inside: avoid">
<h1>Table Label</h1>
<table>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
<tr><td>label</td><td>data</td></tr>
</table>
</div>
</cfloop>
</cfdocument>