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

Любая помощь в этом была бы отличной. Или любой другой способ сделать это?

С наилучшими пожеланиями Рик

Ответы на вопрос(4)

Ваш ответ на вопрос