Method: PDF::Writer::Object::Encryption#to_s

Defined in:
lib/pdf/writer/object/encryption.rb

#to_sObject



44
45
46
47
48
49
50
51
52
# File 'lib/pdf/writer/object/encryption.rb', line 44

def to_s
  res = "\n#{@oid} 0 obj\n<<\n/Filter /Standard\n"
  res << "/V 1\n/R 2\n"
  res << "/O (#{PDF::Writer.escape(@owner_info)})\n"
  res << "/U (#{PDF::Writer.escape(@user_info)})\n"
  res << "/P #{(((@perms ^ 255) + 1) * -1)}\n"
  res << ">>\nendobj\n"
  res
end