我正在从事一个 silverlight 项目,我们需要一个满足以下要求的文本编辑器:
- 基本格式(字体粗细、字体大小、对齐方式等)
- 表
- 将文本部分设为只读
- 将文本部分绑定到数据源的方式(双向绑定)
- 转换为 PDF
- 拼写检查
- 一种在需要新功能时扩展编辑器的方法
- 支持编辑器的多个实例
我一直在查看添加到 silverlight 4 的 RichTextBox,到目前为止,它的功能给我留下了深刻的印象。它看起来非常强大且易于构建(例如添加拼写检查)。我惊讶地发现它不支持 RTF 格式。所以我认为最大的问题是 PDF 转换。除非有办法将 RichTextBox 生成的 XAML 转换为 PDF,否则我们别无选择寻找替代方案。
所以我的主要问题是:有没有办法将 RichTextBox XAML 转换为 PDF?不一定必须是剪切'n粘贴解决方案,但最好是不需要阅读1000页规范的东西。
我的第二个问题是关于替代方案。我们一直在尝试一些第三方文本编辑器,但我们尝试过的那些都以某种方式失败了。VectorLight HTML 编辑器倾向于生成不准确的 HTML。ComponentOne HTML 编辑器删除标签、重新格式化 HTML 并使 HTML 样式变得困难,如果不是不可能的话。Telerik RichTextBox 在拥有多个编辑器实例时会导致布局问题、重叠、闪烁等。那里有什么好的替代品吗?
谢谢