# File lib/pdf/writer.rb, line 1554
1554:   def text_width(text, size = nil)
1555:     if text.kind_of?(Numeric) and size.kind_of?(String)
1556:       text, size = size, text
1557:       warn PDF::Writer::Lang[:text_width_parameters_reversed] % caller[0]
1558:     end
1559: 
1560:     if size.nil? or size <= 0
1561:       size = @font_size
1562:     end
1563: 
1564:     max   = 0
1565: 
1566:     text.to_s.each do |line|
1567:       width = text_line_width(line, size)
1568:       max = width if width > max
1569:     end
1570:     max
1571:   end