prawn:Prawn::Table#width
#!/usr/bin/env ruby require "prawn" require "prawn/layout" data = [["Gregory","Brown"],["James","Healy"],["Jia","Wu"]] pdf = Prawn::Document.new p Prawn::Table.new(data, pdf, :headers => ["First Name", "Last Name"], :align => { 0 => :left, 1 => :center}).width p Prawn::Table.new(data, pdf, :headers => ["First Name First Name", "Last Name Last Name"], :align => { 0 => :left, 1 => :center}).width
で、
138 261