首页 文章

Silverlight RichTextBox XAML和PDF支持[关闭]

提问于
浏览
0

我正在开发一个Silverlight项目,我们需要一个满足以下要求的文本编辑器:

  • 基本格式(字体粗细,字体大小,对齐方式等)

  • 将文本部分设为只读

  • 将文本的各个部分绑定到数据源的方法(双向绑定)

  • 转换为PDF

  • 拼写检查

  • 一种在请求新功能时扩展编辑器的方法

  • 支持编辑器的多个实例

我一直在关注添加到silverlight 4的RichTextBox,到目前为止我对它的功能印象非常深刻 . 它似乎非常强大且易于构建(如添加拼写检查) . 我很惊讶地发现它不支持RTF格式 . 因此,我认为最大的问题是PDF转换 . 除非有办法将RichTextBox生成的XAML转换为PDF,否则我们别无选择 .

所以我的主要问题是: Is there a way to convert the RichTextBox XAML to PDF? 不一定必须是一个切割的粘贴解决方案,但最好是不需要读取1000页规格的东西 .

我的第二个问题是关于替代方案 . 我们一直在试用一些第三方文本编辑器,而我们尝试过的那些编辑器却以某种方式失败了 . VectorLight HTML编辑器倾向于生成不准确的HTML . ComponentOne HTML编辑器删除标签,重新格式化HTML并使HTML样式变得困难(如果不是不可能的话) . 当具有多个编辑器实例时,Telerik RichTextBox会导致布局问题,重叠,闪烁等 . Is there any good alternatives out there?

谢谢

1 回答

  • 1

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

    Here您可以看到 RadRichTextBox (以及PDF导出)正在运行中 .

相关问题