    # File lib/prawn/stamp.rb, line 29
        def stamp_at(user_defined_name, point)
          # Save the graphics state
          add_content "q"

          # Translate the user space
          x,y = point
          translate_position = "1 0 0 1 %.3f %.3f cm" % [x, y]
          add_content translate_position

          # Draw the stamp in the now translated user space
          stamp(user_defined_name)

          # Restore the graphics state to remove the translation
          add_content "Q"
        end