title: iText(Sharp) - Text is different when drawn with cell event vs. directly
body: <p>I've got a PdfPTable in which I am drawing simple text:</p>
  
  <pre><code>BaseFont bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
  Font f2 = new Font(bf, 10.0f);
  PdfPTable tab = new PdfPTable(2);
  table.AddCell(new PdfPCell(new Phrase("Dude", f2)));
  </code></pre>
  
  <p>And that's all fine and dandy.  But then in order to do some <a href="https://stackoverflow.com/questions/32748444/itextsharp-tables-with-headers-and-subheaders">fancier stuff</a>, I'm trying to get cell events to work:</p>
  
  <pre><code>Font f2 = new Font(bf, 10.0f);   // Pretend this is a global
  class CellEvent : IPdfPCellEvent
  {
      void IPdfPCellEvent.CellLayout(PdfPCell cell, Rectangle r, PdfContentByte[] canvases)
      {
          ColumnText ct = new ColumnText(canvases[0]);
          ct.SetSimpleColumn(r);
          ct.AddElement(new PdfPCell(new Phrase("Dude", f2)));
          ct.Go();
      }
  }
  BaseFont bf = BaseFont.CreateFont(BaseFont.HELVETICA, BaseFont.CP1252, BaseFont.NOT_EMBEDDED);
  PdfPTable tab = new PdfPTable(2);
  PdfPCell ce = new PdfPCell();
  ce.CellEvent = new CellEvent();
  table.AddCell(ce);
  </code></pre>
  
  <p>When I do this though, the cell is drawn quite differently.  My actual text is multiple lines long, and when drawn directly (adding the phrase directly to the cell) the text lines are quite close together vertically; when drawn via the cell event, there is a lot of space between the text lines and it doesn't fit in the box the PdfPTable provides for me.</p>
  
  <p>Is there a different, more preferred method for drawing text inside IPdfPCellEvent.CellLayout()?  Or are there just some formatting parameters I need to copy from PdfPCell into ColumnText?</p>