Method: Prawn::Text::Formatted::Arranger#finalize_line
- Defined in:
- lib/prawn/text/formatted/arranger.rb
#finalize_line ⇒ void
This method returns an undefined value.
Finish laying out current line.
101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'lib/prawn/text/formatted/arranger.rb', line 101 def finalize_line @finalized = true omit_trailing_whitespace_from_line_width @fragments = [] @consumed.each do |hash| text = hash[:text] format_state = hash.dup format_state.delete(:text) fragment = Prawn::Text::Formatted::Fragment.new( text, format_state, @document, ) @fragments << fragment self.fragment_measurements = fragment self.line_measurement_maximums = fragment end end |