Я пытаюсь создать pdf-файл с помощью Prawn 0.12.0.Prawn pdf и перерывы страницы
Содержание, которое я получаю, очень динамично и часто охватывает несколько страниц.
Проблема, с которой я столкнулась, заключается в том, что когда она автоматически запускает новую страницу, текущая ограничивающая рамка «ломается». Текст, отображаемый на новой странице, не имеет правильного ограничивающего прямоугольника. Если я использую stroke_bounds
, я вижу нижний штрих в самой нижней части страницы. Я читал об этой проблеме на разных форумах, но не могу понять, что на самом деле происходит.
Вот конкретный код, который петли из содержания:
items.each do |item|
group do
title_text = [{ text: item.title, styles: [@heading_style], size: 11}]
formatted_text title_text
text(item.description, size: 9)
stroke { line(bounds.bottom_left, bounds.bottom_right); }
end
end
Как вы можете себе я хочу, чтобы нарисовать линию чуть ниже каждый элемент, и именно поэтому я нужен текущий прямоугольник, чтобы быть правильными.
Испытывая ту же проблему. Не могли бы вы найти что-нибудь? – pduersteler