title: FlyingSaucer LTR/RTL/BiDi issue with arabic text
body: <p>I'm using flying saucer xhtmlrenderer for building pdf documents. Everything worked fine until now - now we should generate arabic text inside pdf.
  Xhtmlrenderer is rendering Arabic text in reverse order.</p>
  
  <p>I've read somewhere on internet (maybe on their own site) that xhtmlrenderer does not support bidi/rtl.
  But IText itself contains examples to work with arabic and hebrew via ColumnText and PdfPTable (sources can be found here: <a href="http://sourceforge.net/projects/itextpdf/files/Examples/examples-155/examples-155.zip/download" rel="nofollow noreferrer">http://sourceforge.net/projects/itextpdf/files/Examples/examples-155/examples-155.zip/download</a> - arabic_hebrew.java), and those work fine.</p>
  
  <p>I tried to use itext api in xhtmlrenderer's ReplacedElementFactory/ITextReplacedElement, but could not find good examples for positioning elements.
  Does anyone tried to do this? Or maybe there is a simplier (or at least working) solution?</p>