Class: Prawn::Blank::Select

Inherits:
Field show all
Defined in:
lib/prawn/blank/select.rb

Constant Summary

Constants inherited from FieldBase

FieldBase::FF_FLAGS

Instance Method Summary collapse

Methods inherited from FieldBase

#_parent=, #appearance, #appearance=, #at, #at=, create, #denormalize_color, field_attr_accessor, flag_accessor, from_ref, #height, #height=, #leaf?, #parent=, #root?, #validate!, #width, #width=

Constructor Details

#initialize(*args) ⇒ Select

Returns a new instance of Select.



4
5
6
7
# File 'lib/prawn/blank/select.rb', line 4

def initialize(*args)
  super
  self.combo = true
end

Instance Method Details

#finalize(document) ⇒ Object



9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/prawn/blank/select.rb', line 9

def finalize(document)
  # render this field
  
  app = self.appearance || document.default_appearance
  
  @data[:AP] = {:N=>app.text_field(self)}
  @data[:AS] = :N
  
  #document.acroform.add_resources(da.data[:Resources])
  
  return
end