# File lib/prawn/layout/page.rb, line 65
      def draw
        @parent.mask(:y) do  
          parent_box = @parent.bounds  
          @parent.bounds = self    
          @parent.y = absolute_top
          @action.call   
          @parent.bounds = parent_box
        end
      end