Как заставить ActivePDF WebGrabber правильно разбивать страницы на длинный текст в основной части
ActivePDF WebGrabber используется для преобразования содержимого HTML в PDF-файл, который содержит верхний, основной и нижний колонтитулы. Каждая часть представляет собой полный HTML-документ и передается WebGrabber в качестве значения аргумента в API.
Когда основная часть является длинной, которая обычно содержится в одном элементе <p>, <div> или <td> в документе HTML, сгенерированный файл PDF будет состоять из нескольких страниц, и иногда разрыв страницы вырезает последнюю строку. текста по горизонтали и поместите верхнюю часть на одну страницу, а нижнюю часть на следующую страницу.
Похоже, что фиксированный нижний колонтитул перекрывается с последней линией за пределами основной части.
Веб-сайт ActivePDF дает решение проблемы с разрывом страницы с длинной строкой, например с помощью стиля CSS «page-break-inside: избегайте» в элементе держателя текста, но он не работает или применяется к очень длинному тексту в основной части.
Если нижнего колонтитула нет, разрыв страницы работает нормально.
Буду признателен за любую помощь или предложение.
PS Я попытался установить аргументы API как ширину страницы, высоту страницы, fixPageSize и фиксированную высоту верхнего и нижнего колонтитула, и они не имели никакого значения. Файл PDF предназначен для отчета, поэтому основная часть относительно динамична.