Sha256: 42bfe5705da77a433af2b50585851a38d2995d454d39a6189219c579a06fec3d
Contents?: true
Size: 823 Bytes
Versions: 2
Compression:
Stored size: 823 Bytes
Contents
# encoding: utf-8 # # This transformation is used to translate the user space. Just provide the # x and y coordinates for the new origin. # require File.expand_path(File.join(File.dirname(__FILE__), %w[.. example_helper])) filename = File.basename(__FILE__).gsub('.rb', '.pdf') Prawn::ManualBuilder::Example.generate(filename) do stroke_axis 1.upto(3) do |i| x = i * 50 y = i * 100 translate(x, y) do # Draw a point on the new origin fill_circle [0, 0], 2 draw_text "New origin after translation to [#{x}, #{y}]", :at => [5, -2], :size => 8 stroke_rectangle [100, 75], 100, 50 text_box "Top left corner at [100,75]", :at => [110, 65], :width => 80, :size => 8 end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
prawn-2.1.0 | manual/graphics/translate.rb |
prawn-2.0.2 | manual/graphics/translate.rb |