prawnto отображает таблицы, которые не ломаются при новой странице
У меня есть переменное количество таблиц с переменным количеством строк, и я хочу, чтобы они отображались одна за другой, но если таблица непоместите его на следующую страницу и продолжайте. Я поместил таблицу в транзакцию, чтобы я мог откатиться назад и распечатать ее, если высота будет соответствовать текущей странице, но как мне получить высоту таблицы?
У меня есть этот код на данный момент
pdf.transaction do
pdf.table @data,
:font_size => 12,
:border_style => :grid,
:horizontal_padding => 10,
:vertical_padding => 3,
:border_width => 2,
:position => :left,
:row_colors => ["FFFFFF","DDDDDD"]
pdf.move_down 20
#pdf.rollback
end
Любая помощь в этом была бы отличной. Или любой другой способ сделать это?
С наилучшими пожеланиями Рик