2
У меня есть текстовый блок в <div>
или <p>
, который я хочу не, чтобы перерыв страницы внутри. Если текстовый блок не помещается на текущей странице, я хочу его на новой странице. Как настроить XMLWorker
для предотвращения разрывов страниц в определенных тегах?Предотвращение разрыва страницы в текстовом блоке с помощью iText, XMLWorker
Вы можете использовать XML-работник, чтобы создать 'ElementList', а затем добавить каждый элемент по одному. Используя «ColumnText» в режиме моделирования, вы можете проверить, соответствует ли элемент странице. Если он подходит к странице, добавьте ее по-настоящему. Если это не подходит, создайте 'newPage()' перед добавлением его для реального. –
@BrunoLowagie. Но тогда информация о небьющихся текстовых блоках не будет в HTML, не так ли? Может ли пользовательский тег быть действительным? – aggsol
Имеет ли такой тег или свойство CSS в HTML или CSS? Также: у вас есть доступ к 'TagFactory', вы можете реализовать это поведение для самоопределяемых тегов. –