【问题标题】:Silverlight RichTextBox XAML and PDF support [closed]Silverlight RichTextBox XAML 和 PDF 支持 [关闭]
【发布时间】:2014-01-11 00:02:44
【问题描述】:

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

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

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

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

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

谢谢

【问题讨论】:

    标签: silverlight pdf richtextbox rtf textedit


    【解决方案1】:

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

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

    【讨论】:

    • 很高兴知道。我会检查他们的新控件。
    猜你喜欢
    • 1970-01-01
    • 2015-11-16
    • 1970-01-01
    • 2012-05-13
    • 1970-01-01
    • 2011-01-28
    • 1970-01-01
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多