public static string RtfFromText(string text) { using (var rtb = new System.Windows.Forms.RichTextBox()) { rtb.Text = text; return rtb.Rtf; } }
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); }