Sha256: 5757e1ed989eae01bfb9efe69da65d59915beb51d2f6d895efdd169255e60d03
Contents?: true
Size: 763 Bytes
Versions: 19
Compression:
Stored size: 763 Bytes
Contents
module PDF class Inspector class Text < Inspector attr_accessor :font_settings, :size, :strings def initialize @font_settings = [] @fonts = {} @strings = [] end def resource_font(*params) @fonts[params[0]] = params[1].basefont end def set_text_font_and_size(*params) @font_settings << { :name => @fonts[params[0]], :size => params[1] } end def show_text(*params) @strings << params[0] end def show_text_with_positioning(*params) # ignore kerning information @strings << params[0].reject { |e| Numeric === e }.join end end end end
Version data entries
19 entries across 19 versions & 4 rubygems