class PDF::Core::Reference
@private
Public Instance Methods
encrypted_object(key)
click to toggle source
Returns the object definition for the object this references, keyed from key
.
# File lib/prawn/security.rb, line 280 def encrypted_object(key) @on_encode.call(self) if @on_encode output = "#{@identifier} #{gen} obj\n" if @stream.empty? output << PDF::Core.encrypted_pdf_object(data, key, @identifier, gen) << "\n" else output << PDF::Core.encrypted_pdf_object( data.merge(@stream.data), key, @identifier, gen ) << "\n" << @stream.encrypted_object(key, @identifier, gen) end output << "endobj\n" end