#!/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(0, 0).bounding_box do
pdf.text "foo"
pdf.stroke do
pdf.rectangle(pdf.bounds.top_left, pdf.bounds.width, pdf.bounds.height)
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([0, 0], [0, 1]).bounding_box do
pdf.text "foo"
pdf.stroke do
pdf.rectangle(pdf.bounds.top_left, pdf.bounds.width, pdf.bounds.height)
end
end
pdf.stroke_color = "0000ff"
pdf.grid([1, 1], [1, 2]).bounding_box do
pdf.text "foo"
pdf.stroke do
pdf.rectangle(pdf.bounds.top_left, pdf.bounds.width, pdf.bounds.height)
end
end
pdf.render_file(File.basename($0, ".rb") + ".pdf")