examples/table.rb in prawn-0.1.2 vs examples/table.rb in prawn-0.2.0
- old
+ new
@@ -3,22 +3,22 @@
$LOAD_PATH << File.join(File.dirname(__FILE__), '..', 'lib')
require "prawn"
Prawn::Document.generate("table.pdf") do
font "#{Prawn::BASEDIR}/data/fonts/DejaVuSans.ttf"
- table [["ὕαλον ϕαγεῖν", "baaar", "1" ],
+ table [["ὕαλον ϕαγεῖν", "baaar", "1" ],
["This is","a sample", "2" ],
["Table", "dont\ncha\nknow?", "3" ],
[ "It", "Rules", "4" ],
[ "It", "Rules", "4" ],
+ [ "It", "Rules", "4123231" ],
+ [ "It", "Rules", "22.5" ],
[ "It", "Rules", "4" ],
[ "It", "Rules", "4" ],
[ "It", "Rules", "4" ],
[ "It", "Rules", "4" ],
[ "It", "Rules", "4" ],
- [ "It", "Rules", "4" ],
- [ "It", "Rules", "4" ],
[ "It", "Rules\nwith an iron fist", "x" ],
[ "It", "Rules", "4" ],
[ "It", "Rules", "4" ],
[ "It", "Rules", "4" ],
[ "It", "Rules", "4" ],
@@ -28,17 +28,19 @@
[ "It", "Rules", "4" ],
[ "It", "Rules", "4" ]],
:font_size => 24,
:horizontal_padding => 10,
- :vertical_padding => 3,
- :border => 2,
- :position => :center,
- :headers => ["Column A","Column B","#"]
- pad(20) do
- text "This should appear in the original font size"
- end
-
+ :vertical_padding => 3,
+ :border_width => 2,
+ :position => :center,
+ :headers => ["Column A","Column B","#"],
+ :align => {1 => :center},
+ :align_headers => :center
+
+ text "This should appear in the original font size, just below the table"
+ move_down 10
+
table [[ "Wide", "columns", "streeetch"],
["are","mighty fine", "streeeeeeeech"]],
:widths => { 0 => 200, 1 => 250 }, :position => 5
end