#!/usr/bin/env ruby
require "prawn"
require "prawn/layout"
pdf = Prawn::Document.new
pdf.define_grid(:columns => 3, :rows => 2, :gutter => 10)
pdf.stroke_color = "ff0000"
pdf.grid.rows.times do |i|
pdf.grid.columns.times do |j|
pdf.grid(i,j).bounding_box do
pdf.text pdf.grid(i,j).name
end
end
end
pdf.render_file(File.basename($0, ".rb") + ".pdf")
#!/usr/bin/env ruby
require "prawn"
require "prawn/layout"
pdf = Prawn::Document.new
pdf.define_grid(:columns => 3, :rows => 2, :gutter => 10)
pdf.stroke_color = "ff0000"
pdf.grid.rows.times do |i|
pdf.grid.columns.times do |j|
pdf.grid(i,j).bounding_box do
pdf.text pdf.grid(i,j).name
pdf.stroke do
pdf.rectangle(pdf.bounds.top_left, pdf.bounds.width, pdf.bounds.height)
end
end
end
end
pdf.render_file(File.basename($0, ".rb") + ".pdf")