title: RTF library capable of editing and formatting text programatically
body: <p>I'm looking for RTF libraries capable of editing and formatting text programatically. DOM styled document parsers and editors really will make things easy. Found two generally discussed parsers, but they don't fit my requirements:</p>
  
  <p><a href="http://www.sgoliver.net/blog/?page_id=57" rel="nofollow">http://www.sgoliver.net/blog/?page_id=57</a> - the DOM is not implemented fully to abstract various details
  <a href="http://www.sinoreport.net/RTFDomParser_Details.aspx" rel="nofollow">http://www.sinoreport.net/RTFDomParser_Details.aspx</a> - the DOM model although implemented satisfactorily, but it lacks a way to write out the RTF text</p>
  
  <p>So what I'm looking for is a RTF library, capable of parsing and creating DOM tree, allows editing this structure and then saving the modified structure.</p>
  
  <p>I'm having a rather interesting conversation <a href="http://social.msdn.microsoft.com/Forums/en-US/windowsgeneraldevelopmentissues/thread/209bae91-6be9-4f80-855a-4c600e7e8dcd" rel="nofollow">here</a>; just in case you guys wanna comment on these lines.</p>