Sha256: 5f9d32f3a1eba627cf67d509b46814e67a22bc0f7a513002a89d3964a4bfa379
Contents?: true
Size: 1.24 KB
Versions: 5
Compression:
Stored size: 1.24 KB
Contents
# encoding: utf-8 $LOAD_PATH << File.join(File.dirname(__FILE__), '..', 'lib') require "prawn" # If this looks a somewhat Byzantine, don't worry. It's a temporary interface # to low level objects I'll be using for table building support (and other fun # stuff ) Prawn::Document.generate("cell.pdf") do cell = Prawn::Graphics::Cell.new( :border_width => 3, :padding => 10, :width => 75, :text => "You know that kittens are made of mud!", :document => self) cell2 = Prawn::Graphics::Cell.new( :border_width => 3, :padding => 10, :text => "And that puppies are made of gravy", :document => self) cell3 = Prawn::Graphics::Cell.new( :border_width => 3, :padding => 10, :width => 100, :text => "This is simply the way of the world", :document => self) 3.times do cellblock = Prawn::Graphics::CellBlock.new(self) cellblock << cell << cell2 << cell3 cellblock.draw end move_down(20) cellblock = Prawn::Graphics::CellBlock.new(self) cellblock << Prawn::Graphics::Cell.new( :border_width => 3, :padding => 10, :borders => [:left, :top], :width => 100, :text => "This is simply the way of the world", :document => self) cellblock.draw stroke_line [100,100], [200,200] end
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
satoko-prawn-0.2.99.6 | examples/cell.rb |
prawn-0.2.0 | examples/cell.rb |
prawn-0.2.1 | examples/cell.rb |
prawn-0.2.2 | examples/cell.rb |
prawn-0.2.3 | examples/cell.rb |