title: Silverlight RichTextBox XAML and PDF support
body: <p>I'm working on a silverlight project where we need a text-editor that meets the following requirements:</p>
  
  <ul>
  <li>Basic formatting (font-weight, font-size, alignment, etc.)</li>
  <li>Tables</li>
  <li>Making sections of text read-only</li>
  <li>Way to bind sections of the text to a datasource (two-way binding)</li>
  <li>Conversion to PDF</li>
  <li>Spellcheck</li>
  <li>A way to extend the editor as new features will be requested</li>
  <li>Support multiple instances of the editor</li>
  </ul>
  
  <p>I've been looking at the RichTextBox that was added to silverlight 4 and I've been very impressed by its capabilities so far. Its seems very powerful and easy to build upon (like adding spellcheck). I was suprised to find that it didn't support RTF format though. So the biggest problem as I see it, is the PDF conversion. Unless there is a way to convert the XAML that the RichTextBox produces, to PDF, we have no choice to look for alternatives.</p>
  
  <p>So my main question is: <strong>Is there a way to convert the RichTextBox XAML to PDF?</strong> Does not necessarily have to be a cut 'n paste solution, but preferably something that does not require reading 1000 pages of spec.</p>
  
  <p>My second question is about the alternatives. We have been trying out a few third-party text-editors and those we tried has failed in one way or another. The VectorLight HTML editor has a tendency to produce inaccurate HTML. ComponentOne HTML editor removes tags, reformats the HTML and makes styling the HTML difficult if not impossible. The Telerik RichTextBox causes layout problems, overlap, flickering, etc. when having multiple instances of the editor. <strong>Is there any good alternatives out there?</strong></p>
  
  <p>Thanks</p>