# File lib/prawn/stamp.rb, line 13 def stamp(user_defined_name) raise Prawn::Errors::InvalidName if user_defined_name.empty? unless stamp_dictionary_registry[user_defined_name] raise Prawn::Errors::UndefinedObjectName end dict = stamp_dictionary_registry[user_defined_name] stamp_dictionary_name = dict[:stamp_dictionary_name] stamp_dictionary = dict[:stamp_dictionary] add_content "/#{stamp_dictionary_name} Do" page_xobjects.merge!(stamp_dictionary_name => stamp_dictionary) end