1

私はエビを使用して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

私がやろうとしているのは、行がそのページの終わりに達したときに新しいページを分割し、その行の残りを他のページに表示することです。つまり、新しいページを作成する前に、特定のページで利用可能なスペースを最大限に活用します。

テーブル全体をグループ化してみました。しかし、それはうまくいきません - エビはそれを許しません。

何か案は?よろしくお願いします。

4

0 に答える 0