私は Prawn :: Document を継承する ExportPdf クラスを持っています -
class ExportPdf < Prawn::Document
def initialize(vehicles, view, page, *args)
super({:top_margin => 70, :page_size => 'A1'})
@view = view
@page = page
file_heading
table_data
end
def table_data
move_down 30
table table_data_rows do
row(0).font_style = :bold
self.row_colors = ["DDDDDD", "FFFFFF"]
self.header = true
end
But I have atleast 20 table columns and the only way to accommodate is by increasing page size as,
:page_size => 'A1'.
ただし、A4 レイアウトでの印刷ができなくなるため、印刷できなくなります。フォント サイズなどを縮小して 20 個のテーブル列すべてに対応し、A4 レイアウトで印刷できるようにするにはどうすればよいですか?