# File lib/prawn/document.rb, line 220
     def start_new_page(options = {})
       @page_size   = options[:size] if options[:size]
       @page_layout = options[:layout] if options[:layout]
       
       apply_margin_option(options) if options[:margin]

       [:left,:right,:top,:bottom].each do |side|
         if margin = options["#{side}_margin""#{side}_margin"]
           @margins[side] = margin
         end
       end

       build_new_page_content

       @store.pages.data[:Kids] << current_page
       @store.pages.data[:Count] += 1

       add_content "q"

       @y = @bounding_box.absolute_top

       image(@background, :at => [0,@y]) if @background
    end