Method: Origami::PDF#add_fields
- Defined in:
- lib/origami/acroform.rb
#add_fields(*fields) ⇒ Object
Add a field to the Acrobat form.
- field
-
The Field to add.
46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/origami/acroform.rb', line 46 def add_fields(*fields) raise TypeError, "Expected Field arguments" unless fields.all? { |f| f.is_a?(Field) } self.Catalog.AcroForm ||= InteractiveForm.new.set_indirect(true) self.Catalog.AcroForm.Fields ||= [] self.Catalog.AcroForm.Fields.concat(fields) fields.each do |field| field.set_indirect(true) end self end |