无法将Telerik RadRichTextBox内容转换为HTML

时间:2018-03-23 22:19:13

标签: c# winforms telerik richtextbox telerik-mvc

为了将Telerik RadRichTextBox内容转换为HTML字符串,我一直在关注Telerik文档和其他网页数小时,但唯一有用的是以下几行:

string ToHtml(RadDocument document) {
    return new HtmlFormatProvider().Export(document);
}

我尝试使用如下所示的方法来转换myRichTextBox内容,但是有一个错误"无法转换为Telerik.WinForms.Documents.Model.RadDocument' to' Telerik.WinControls.RichTextBox.Model.RadDocument"

string text = new    HtmlFormatProvider().Export((Telerik.WinForms.Documents.Model.RadDocument)
myRichTextBox.Document)

我认为我缺少创建Rad Document的东西。有没有办法实现这个目标?有什么帮助吗?

更新:最后我设法将字符串转换为HTML格式。但是,我看到richTextEditor无法通过Ribbon Bar控件进行格式化,即使我将richtextbox设置为" Associated control"用于功能区栏。任何的想法?

var textImporter = new TxtFormatProvider();
var document = textImporter.Import(rtMessage.Text ?? string.Empty);
string html = new HtmlFormatProvider().Export(document);

0 个答案:

没有答案