private static string GetRtfTextFromASPxHtmlEditor(ASPxHtmlEditor htmlEditor) { string rtfText; using (MemoryStream ms = new MemoryStream()) { htmlEditor.Export(HtmlEditorExportFormat.Rtf, ms); ms.Flush(); ms.Position = 0; StreamReader reader = new StreamReader(ms); rtfText = reader.ReadToEnd(); } return(rtfText); }
protected void he_CustomDataCallback(object sender, CustomDataCallbackEventArgs e) { ASPxHtmlEditor editor = sender as ASPxHtmlEditor; switch (e.Parameter) { case "Save": string rtf = string.Empty; using (MemoryStream ms = new MemoryStream()) { editor.Export(HtmlEditorExportFormat.Rtf, ms); ms.Flush(); ms.Position = 0; using (StreamReader sr = new StreamReader(ms)) { rtf = sr.ReadToEnd(); } } SaveToDB(rtf); break; } }