0

我正在从事一个 silverlight 项目,我们需要一个满足以下要求的文本编辑器:

  • 基本格式(字体粗细、字体大小、对齐方式等)
  • 将文本部分设为只读
  • 将文本部分绑定到数据源的方式(双向绑定)
  • 转换为 PDF
  • 拼写检查
  • 一种在需要新功能时扩展编辑器的方法
  • 支持编辑器的多个实例

我一直在查看添加到 silverlight 4 的 RichTextBox,到目前为止,它的功能给我留下了深刻的印象。它看起来非常强大且易于构建(例如添加拼写检查)。我惊讶地发现它不支持 RTF 格式。所以我认为最大的问题是 PDF 转换。除非有办法将 RichTextBox 生成的 XAML 转换为 PDF,否则我们别无选择寻找替代方案。

所以我的主要问题是:有没有办法将 RichTextBox XAML 转换为 PDF?不一定必须是剪切'n粘贴解决方案,但最好是不需要阅读1000页规范的东西。

我的第二个问题是关于替代方案。我们一直在尝试一些第三方文本编辑器,但我们尝试过的那些都以某种方式失败了。VectorLight HTML 编辑器倾向于生成不准确的 HTML。ComponentOne HTML 编辑器删除标签、重新格式化 HTML 并使 HTML 样式变得困难,如果不是不可能的话。Telerik RichTextBox 在拥有多个编辑器实例时会导致布局问题、重叠、闪烁等。那里有什么好的替代品吗?

谢谢

4

1 回答 1

1

你确定你试过RadRichTextBox控件吗?过去 Terelik 有另一个类似的控件(Silverlight 的 RadEditor),但现在已经过时了。RadRichTextBox是本机 Silverlight 控件,没有布局和闪烁问题。它还支持通过 PdfFormatProvider 类导出 PDF。您可以在此处查看有关 FormatPorviders 模型及其使用方式的更多信息。

在这里,您可以看到正在运行的RadRichTextBox(以及 PDF 导出)。

于 2011-01-13T08:53:03.483 回答