# File lib/rabbit/renderer/print/layout.rb, line 39 def initialize(renderer) super @margin_left ||= 50 @margin_right ||= 50 @margin_top ||= 30 @margin_bottom ||= 30 end
# File lib/rabbit/renderer/print/layout.rb, line 55 def normalize_x(x) x + @margin_left end
# File lib/rabbit/renderer/print/layout.rb, line 59 def normalize_y(y) base = @margin_bottom if below? base += @margin_top + @margin_bottom + slide_height end y + base end
# File lib/rabbit/renderer/print/layout.rb, line 51 def slide_height (page_height / 2) - @margin_top - @margin_bottom end
# File lib/rabbit/renderer/print/layout.rb, line 47 def slide_width page_width - @margin_left - @margin_right end
# File lib/rabbit/renderer/print/layout.rb, line 68 def below? (current_index % 2) == 1 end