title: Rotate text / Vertical text in itextsharp
body: <p>I need vertical text or just a way to rotate a ColumnText in ITextSharp.</p>
  
  <p>(It needs to be absolute position)</p>
  
  <p>Until now i have tried a lot of diffrent solution, but with no luck.</p>
  
  <p>Here is a couple of tries:</p>
  
  <p>1.</p>
  
  <pre><code>_cb.SetFontAndSize(BaseFont.CreateFont(), 12f);
  _cb.ShowTextAligned(Element.ALIGN_CENTER, "Hello World", 50, 50, 90);
  </code></pre>
  
  <p>2.</p>
  
  <pre><code>var vt =  new VerticalText(_cb);
  vt.SetVerticalLayout(50, 50, 400, 8, 30);            
  vt.AddText(new Chunk("asdasd",_sf.ChildBackPageTextOneFont()));
  vt.Go();
  </code></pre>
  
  <p>3.</p>
  
  <pre><code>System.Drawing.Drawing2D.Matrix foo = new System.Drawing.Drawing2D.Matrix();
  foo.Rotate(90);
  _cb.ConcatCTM(foo);
  </code></pre>
  
  <p>I have also tried to draw it with System.Drawing.Graphics, but the quality is VERY poor.</p>
  
  <p>Any solution? Thanks.</p>