【问题标题】:RadControls or DevExpress or Infragistics with ITextSharp [closed]带有 ITextSharp 的 RadControls 或 DevExpress 或 Infragistics [关闭]
【发布时间】:2012-08-08 08:58:38
【问题描述】:

我正在寻找用于 winform 应用程序的富文本框。 C#、.net 4.0

我需要支持文本框中的粗体、下划线、项目符号和编号。 将来,希望通过拼写更正添加语言支持。

我需要它来使用 ITextSharp 生成报告。

对于最适合我需要的控件选择,我不胜感激。

【问题讨论】:

    标签: winforms devexpress itextsharp infragistics rad-controls


    【解决方案1】:

    我之前在各种项目中使用过 RadControls、Infragistics 和 iTextSharp,但没有使用 DevExpress,所以我无法与 DevExpress 交谈。话虽如此,对于您所描述的富文本编辑类型,我认为您可以安全地使用 3 种中的任何一种。如果由我决定,我会选择 Infragistics。

    我想在这种情况下这是个人喜好问题,但我一直发现 Infragistics 比 RadControls 更易于使用。我还发现 Infragistics 的文档比 RadControls 的文档更好(从易于定位我要查找的内容的角度来看)。每当我需要帮助时,Infragistics 和 Telerik (RadControls) 支持团队/社区都非常活跃和乐于助人。

    就像我说的,我无法与 DevExpress 交谈,但我想在这种情况下它与其他两个非常相似。如果您对 Infragistics 和 RadTools 有任何具体问题,请随时提问。我很乐意回答他们。

    【讨论】:

    • 基础设施成本似乎更高。但感谢您的回答。但是,我们实际上将使用我们在几个小时内构建并在我们的 winforms 项目中实施的 WPF。
    【解决方案2】:

    根据您的问题,我无法推断出您在谈论哪种形式的 Windows 应用程序。因为如您所知,我们可以使用 Windows Presentation Foundation 或传统上已知的 WinForms 开发在 .NET 上开发基于 Windows 的应用程序。我不能代表其他人说话,但肯定可以为您指出 Telerik 提供的用于 Windows 应用程序开发的 2 种风格。它们是:


    用于 WinForms 的 RadControls - RadRichTextBox:

    特点:

    1. 富文本格式 - Telerik RadRichTextBox 控件允许您 编辑文本并应用丰富的格式选项,例如:
      • 粗体
      • 斜体
      • 下划线
      • 罢工
      • 文字颜色和背景
      • 项目符号和编号列表
      • 段落对齐和缩进
      • 显示/隐藏格式符号
      • 清除格式
      • 上标和下标
    2. 插入图片/符号
    3. SpellChecker - 不同语言的可扩展拼写检查, 使用内置或自定义字典。
    4. 多级撤消/重做支持 - Telerik RadRichTextBox 提供 多层次的桌面式可用性和控制 撤消/重做功能。它允许审查过去的行动并 反转,就像在 Microsoft Word 中一样。
    5. 两种布局 – Paged 和 Flow(作为 HTML 页面中的文本查看 在浏览器中)。
    6. 多区域选择 - 内置的多区域支持使 您可以为多个选择执行各种操作 同时。
    7. 导入/导出 - 使用 Telerik RadRichTextBox 控件,您可以加载 XAML、HTML、RTF、DocX(富文本)或 TXT(纯文本)到 控件,您可以对其进行格式化和编辑,然后将其导出回任何 以上格式或 PDF。

    更多信息请访问:http://www.telerik.com/products/winforms.aspx

    RichTextBox for WinForms 的文档可以在以下位置找到:http://www.telerik.com/help/winforms/richtextbox-overview.html


    用于 WPF 的 RadControls - RadRichTextBox:

    特点:

    1. 富文本格式 - Telerik RadRichTextBox 控件允许您 编辑文本并应用丰富的格式选项,例如:
      • 粗体,
      • 斜体
      • 下划线,
      • 删除线、上标和下标
      • 使用所有可用的系统字体
      • 文字颜色和背景
      • 项目符号和编号列表
      • 段落对齐和缩进
      • 显示/隐藏格式符号
      • 清除格式
    2. 插入图片/符号/超链接/自定义 UI 元素
    3. 表格支持 - 包括嵌套表格、合并单元格、设置 不同的 RowSpan 和 ColumnSpan,具有自动宽度的表格等等。
    4. ContextMenu - 开箱即用的标准菜单,但它可以 易于定制或替换为用户定义的。
    5. SelectionMiniToolbar - 与 MS Word 中的非常相似,但可以 也可以换成另一个。
    6. SpellChecker - 不同语言的可扩展拼写检查, 使用内置或自定义字典。
    7. 打印 - 使用 WPF 的本机打印实现。
    8. 多级撤消/重做支持 - Telerik RadRichTextBox 提供 多层次的桌面式可用性和控制 撤消/重做功能。它允许审查过去的行动并 反转,就像在 Microsoft Word 中一样。
    9. 两种布局 – Paged 和 Flow(作为 HTML 页面中的文本查看 在浏览器中)。
    10. 多区域选择 - 内置的多区域支持使 您可以为多个选择执行各种操作 同时。
    11. 富文本剪贴板 - 允许从 Word 复制/粘贴富文本, OpenOffice 等;导入/导出 - 使用 Telerik RadRichTextBox 控制您可以加载 XAML、HTML、RTF、DocX(富文本)或 TXT (纯文本)进入控件,您可以对其进行格式化和编辑,然后 将其导出回上述任何格式或 PDF。

    更多信息可以阅读:http://www.telerik.com/products/wpf/overview.aspx

    这里是 RichTextBox 的文档:http://www.telerik.com/help/wpf/radrichtextbox-overview.html


    希望通过以上信息,您能够可视化我们控件提供的选项范围。

    Lohith(Telerik India 技术传播者)

    【讨论】:

    • 有趣的帖子。顺便说一句,请注意帖子中标记了 WinForms。
    猜你喜欢
    • 1970-01-01
    • 2013-10-31
    • 2011-09-28
    • 1970-01-01
    • 2016-09-18
    • 1970-01-01
    • 1970-01-01
    • 2014-11-22
    • 2010-09-20
    相关资源
    最近更新 更多