Sha256: db8b7b5ebffd75dbd138291f13017516d9621c683f6638297145fe5506484466
Contents?: true
Size: 823 Bytes
Versions: 2
Compression:
Stored size: 823 Bytes
Contents
# frozen_string_literal: true Prawn::Text::Formatted::Fragment.prepend (Module.new do attr_reader :document # Prevent fragment from being written by discarding the text. def conceal @text = '' end # Modify the built-in ascender write method to allow an override value to be # specified using the format_state hash. def ascender= val @ascender = (format_state.key? :ascender) ? format_state[:ascender] : val end # Modify the built-in ascender write method to allow an override value to be # specified using the format_state hash. def descender= val @descender = (format_state.key? :descender) ? format_state[:descender] : val end def width if (val = format_state[:width]) (val.end_with? 'em') ? val.to_f * @document.font_size : val else super end end end)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
asciidoctor-pdf-1.5.0.beta.7 | lib/asciidoctor/pdf/ext/prawn/formatted_text/fragment.rb |
asciidoctor-pdf-1.5.0.beta.6 | lib/asciidoctor/pdf/ext/prawn/formatted_text/fragment.rb |