public static string TextFromRtf(string rtf) { using (var rtb = new System.Windows.Forms.RichTextBox()) { rtb.Rtf = rtf; return rtb.Text; } }
public static string ShhWrap(string data) { string rtf = Util.RtfFromText(data); if (rtf.StartsWith(@"{\rtf1")) { rtf = rtf.Remove(5, 1); } { string unrtfData = Util.TextFromRtf(rtf); Debug.Assert(unrtfData == data); } return(rtf); }