# File lib/pdf/writer.rb, line 1617
1617:   def text_width(text, size = nil)
1618:     if text.kind_of?(Numeric) and size.kind_of?(String)
1619:       text, size = size, text
1620:       warn PDF::Writer::Lang[:text_width_parameters_reversed] % caller[0]
1621:     end
1622: 
1623:     if size.nil? or size <= 0
1624:       size = @font_size
1625:     end
1626: 
1627:     max   = 0
1628: 
1629:     text.to_s.each do |line|
1630:       width = text_line_width(line, size)
1631:       max = width if width > max
1632:     end
1633:     max
1634:   end