问题描述
|
我需要将WYSIWYG控件添加到.NET表单中。我从SpiceLogic的几个站点上找到了这个,并且想知道这是否是一个不错的库?
http://www.spicelogic.com/Products/NET-Win-HTML-Editor-Control-8/
如果有人有其他意见,我也想知道其他任何体面的选择,包括免费和非免费。
在此先感谢您的任何意见!
编辑之前应该已经澄清了这一点,但这是一个桌面应用程序。
解决方法
您也可以尝试以下策略之一:
使用RichTextBox控件,该控件公开FlowDocument。编写一个将FlowDocument转换为HTML的程序。由于FlowDocs对HTML的限制更大,因此这种转换可能非常简单(部分-> div,段落-> p,样式-> css或样式属性等)。
使用MSHTML并将其置于编辑模式。 http://msdn.microsoft.com/zh-CN/library/aa753622(v=vs.85).aspx
, 您可能想尝试XStandard。我已经在CMS网站中使用了它,效果很好。您也可以将其与桌面应用程序一起使用。有一个免费的“精简版”版本和一个for = pay专业版。它创建XHTML标记,并具有许多出色的内置功能。
作为比较,我使用了Telerik RAD编辑器,而XStandard更好(IMO)。我还尝试了其他特定于Web的解决方案,例如FCKEditor和TinyMCE,我更喜欢XStandard。
, 如果您的关注点是从一开始就一直获取XHTML,并将其发布在Web上,那么,我会说“是”,您可以尝试SpiceLogic中的该组件,尤其是5.x版本。最近发布。它具有许多功能,例如为电子邮件客户端嵌入图像,将本地图像上传到FTP,从MS Word粘贴,丰富的表格对话框,图像,超链接,符号,内联拼写检查器和拼写检查器对话框等等。
https://www.spicelogic.com/Products/NET-WinForms-HTML-Editor-Control-8
所有屏幕截图:
http://www.spicelogic.com/Products/NET-WinForms-HTML-Editor-Control-8/Screenshots
, 在工作中,我们使用telerik控件来处理以下内容:
http://www.telerik.com/products/aspnet-ajax/editor.aspx
它绝对不是免费的。