def text(string, options={})
options = options.dup
inspect_options_for_text(options)
if @indent_paragraphs
string.split("\n").each do |paragraph|
options[:skip_encoding] = false
remaining_text = draw_indented_line(paragraph, options)
options[:skip_encoding] = true
if remaining_text == paragraph
@bounding_box.move_past_bottom
remaining_text = draw_indented_line(paragraph, options)
end
remaining_text = fill_text_box(remaining_text, options)
draw_remaining_text_on_new_pages(remaining_text, options)
end
else
remaining_text = fill_text_box(string, options)
options[:skip_encoding] = true
draw_remaining_text_on_new_pages(remaining_text, options)
end
end