# File lib/prawn/document.rb, line 127
     def start_new_page(options = {})      
       @page_size   = options[:size] if options[:size]
       @page_layout = options[:layout] if options[:layout]
                                             
       [:left,:right,:top,:bottom].each do |side|  
         if options["#{side}_margin""#{side}_margin"] 
           @margins[side] = options["#{side}_margin""#{side}_margin"]   
         end
       end
       
       finish_page_content if @page_content  
       build_new_page_content

       @pages.data[:Kids] << @current_page
       @pages.data[:Count] += 1 
     
       add_content "q"   
       
       @y = @bounding_box.absolute_top
       
       image(@background, :at => [0,@y]) if @background
    end