Method: PDF::Reader::FormXObject#fonts

Defined in:
lib/pdf/reader/form_xobject.rb

#fontsObject

return a hash of fonts used on this form.

The keys are the font labels used within the form content stream.

The values are a PDF::Reader::Font instances that provide access to most available metrics for each font.



34
35
36
37
38
39
# File 'lib/pdf/reader/form_xobject.rb', line 34

def fonts
  raw_fonts = @objects.deref(resources[:Font] || {})
  ::Hash[raw_fonts.map { |label, font|
    [label, PDF::Reader::Font.new(@objects, @objects.deref(font))]
  }]
end