私はエビを使用してpdfを生成し、テーブルにデータを表示しています。私の問題は、行が改ページを大きくし、この行全体を新しいページに追加する場合です。その下に連続する行があります。したがって、特定のページの下に大きな空白が残っています。リストされた5行のように、大きな空のスペース-改ページ-新しいページに大きな行が表示されます(以前のページでは全体に収まりません)+他の行を表示し続けます。
Prawn::Document.generate("#{filename}", :page_layout => :portrait) do
#table
table_rows_count = statement_table.size
table(statement_table) do |s_table|
all the code to format table contents
end
私がやろうとしているのは、行がそのページの終わりに達したときに新しいページを分割し、その行の残りを他のページに表示することです。つまり、新しいページを作成する前に、特定のページで利用可能なスペースを最大限に活用します。
テーブル全体をグループ化してみました。しかし、それはうまくいきません - エビはそれを許しません。
何か案は?よろしくお願いします。