# File lib/pdf/writer/object/pages.rb, line 36
36:   def <<(p)
37:     if p.kind_of?(PDF::Writer::Object::Page)
38:       @pages << p
39:     elsif p.kind_of?(PDF::Writer::Object::Font)
40:       @fonts << p
41:     elsif p.kind_of?(PDF::Writer::External)
42:       @xObjects << p
43:     else
44:       raise ArgumentError, PDF::Message[:req_FPXO]
45:     end
46:   end