title: C# iTextSharp AutoAdjust column widths
body: <p>Is there a way to adjust columnwidth automatically to fit as much content in them as they can (sort of like double click a column width is a grid control).</p>
  
  <p>At the moment I am setting them as percentages, but as there is different content depending on search criteria, I would like the column width to adjust appropriately.</p>
  
  <p>I am currently setting the widths as below:</p>
  
  <pre><code>var table = new PdfPTable(9) {WidthPercentage = 100};
  var colWidthPercentages = new[] {6f, 10f, 10f, 10f, 20f, 20f, 8f, 8f, 8f};
  table.SetWidths(colWidthPercentages);  
  </code></pre>
  
  <p>Does anyone know how to do this, or if not, a way to find out the optimum width a column would need to be to fit its content?</p>