2013-09-19 20 views
0

У меня есть документ XSLFO с несколькими блочными элементами, у которых есть страница-break-inside = "avoid". Также есть элемент title-Element перед каждым блочным элементом с keep-with-next.within-page = "always".XSLFO без перерыва страницы на первой странице

Так что в основном у меня есть параграфы с заголовком, а заголовок и параграф всегда должны быть на одной странице, и в абзацах не должно быть разбиения на страницы.

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

Таким образом, моя проблема заключается в том, что в блочных элементах (графах) не должно быть разрывов страниц, заголовок и абзац всегда должны быть на одной странице. И не должно быть разрыва страницы перед тем, первый блок-элемент, даже если он переполняет всю страницу. Содержимое всегда должно начинаться на первой странице и не должно быть пустых страниц.

Спасибо за помощь и предложения!

ответ

0

Спец говорит:
Сохранение условий накладываются компонентами «внутри страницы», «внутри столбца» и «внутри строки» «keep-with-previous», «keep-with- next "и" keep-together ". Уточненное значение каждого компонента указывает силу наложенного условия сохранения, причем более высокие числа являются более сильными, чем более низкие, и значение всегда сильнее всех числовых значений.
Вы пробовали разные значения? Возможно, вы могли бы изменить «перерыв страницы внутри» = «избегать» в keep-together = «< ваше значение здесь>», чтобы использовать настроенные значения.
Редактировать: См. Спецификацию http://www.w3.org/TR/2006/REC-xsl11-20061205/#keepbreak

Смежные вопросы