margins_pt (PDF::Writer)

         # File lib/pdf/writer.rb, line 584
    584:   def margins_pt(top, left = top, bottom = top, right = left)
    585:       # Set the margins to new values
    586:     @top_margin    = top
    587:     @bottom_margin = bottom
    588:     @left_margin   = left
    589:     @right_margin  = right
    590:       # Check to see if this means that the current writing position is
    591:       # outside the writable area
    592:     if @y > (@page_height - top)
    593:         # Move y down
    594:       @y = @page_height - top
    595:     end
    596:
    597:     start_new_page if @y < bottom # Make a new page
    598:   end