prawn:Prawn::Grid#column_width, #row_height, #show_all
#!/usr/bin/env ruby require "prawn" require "prawn/layout" pdf = Prawn::Document.new pdf.define_grid(:columns => 3, :rows => 2, :gutter => 10) g = Prawn::Document::Grid.new(pdf) p [pdf.bounds.width, g.columns, g.column_gutter, g.rows] g = Prawn::Document::Grid.new(pdf, :columns => 3, :rows => 2) p [pdf.bounds.width, g.columns, g.column_gutter, g.rows] p g.column_width p g.row_height p g.show_all
で、
[540.0, nil, 0.0, nil] [540.0, 3, 0.0, 2] 180.0 360.0 2
「Prawn::Document::Grid.new(pdf)」で「pdf.define_grid(:columns => 3, :rows => 2, :gutter => 10)」で指定したオプションが引き継がれるわけではないようだ