下载 sgcRichEdit

sgcRichEdit 随 sgcUI All-Access 试用版一同提供,Delphi 和 C++ Builder 各有一个安装程序,包含所有 sgcUI 产品。下载功能完整的试用版,并在您自己的 IDE 中运行编辑器演示。.NET 包仅限 Registered 用户,随许可证交付。许可证请见价格页面。

免费试用版下载

一个 sgcUI 试用版即可安装所有 sgcUI 产品,其中包括 sgcRichEdit 和 sgcPDF,并提供完整功能供评估。

适用于 Delphi 的 sgcUI 试用版

适用于 Delphi 7 至 RAD Studio 13 的完整功能评估版,包含所有 sgcUI 产品(含 sgcRichEdit)和演示项目。

下载 Delphi 试用版 →

适用于 C++ Builder 的 sgcUI 试用版

适用于 C++ Builder 2007 至 13 的完整功能评估版。相同的组件,附带 C++ 头文件和 C++ Builder 演示项目。

下载 CBuilder 试用版 →

试用版包含的内容

  • 包含全部功能的 sgcRichEdit,以及用于 PDF 导出的 sgcPDF 和其他 sgcUI 产品
  • 适用于 Delphi 7 至 13 的包,以及 C++ Builder 试用版中适用于 C++ Builder 2007 至 13 的包
  • 适用于 Delphi 和 C++ Builder 的 VCL、FireMonkey 和数据感知演示项目,以及帮助
  • 使用试用版编译的程序会在启动时显示提示,其他方面没有任何变化

三步运行 sgcRichEdit

安装试用版,运行演示,然后把编辑器放到您自己的窗体上。

安装

选中 sgcRichEdit 并运行 sgcUI 试用版安装程序。sgcPDF 会随之安装。安装程序会在 IDE 中注册 TsgcVCLRichEdit、TsgcVCLDBRichEdit 和 FireMonkey 编辑器。

打开演示

从 Demos\RichEdit\Delphi 打开 Editor 并运行:加载 RTF 或 HTML 文件,编辑后导出为 DOCX 或 PDF。

构建编辑器

在新的 VCL 项目中,把 TsgcVCLRichEdit 放到窗体上,并调用 LoadFromFile 和 SaveToFile。将 sgcUIPDF_Export 添加到 uses 子句后,即可调用 ExportToPDF。

运行 sgcRichEdit 演示

Delphi 演示安装在 Demos\RichEdit\Delphi。C++ Builder 试用版会将相同的四个演示安装在 Demos\RichEdit\CBuilder。

Editor

完整的 VCL 文字处理器,带有用 sgcToolbar 构建的功能区:打开和保存 JSON、RTF、HTML、Markdown 和文本,导出 DOCX 和带标签的 PDF,打印和预览,查找和替换。

EditorFMX

FireMonkey 上的同款编辑器,支持触摸模式和 PDF 导出。

DataAware

绑定到数据集的 TsgcVCLDBRichEdit:浏览记录,编辑每条记录的文档并保存到字段。

DataAwareFMX

使用 TsgcFMXDBRichEdit 的数据感知演示。

C++ Builder 演示

Editor、EditorFMX、DataAware 和 DataAwareFMX,以 C++ Builder 项目的形式位于 Demos\RichEdit\CBuilder。

支持的 IDE 和平台

项目支持
Delphi 和 C++ BuilderDelphi 7 至 13 和 C++ Builder 2007 至 13。
VCLWindows 上的 TsgcVCLRichEdit 和 TsgcVCLDBRichEdit,适用于 Delphi 7 至 13 和 C++ Builder 2007 至 13。
FireMonkey自 Delphi 和 C++ Builder XE6 起支持 TsgcFMXRichEdit 和 TsgcFMXDBRichEdit。
Linux64自 Delphi 10.2 起,通过与框架无关的单元提供无界面渲染和导出。
依赖项PDF 导出使用 sgcPDF,它随 sgcRichEdit 一同安装。Editor 演示的功能区使用 sgcToolbar,试用版中已包含。

适用于 .NET 的 sgcRichEdit

sgcRichEdit 还提供类名相同的托管 C# 移植版,适用于 WinForms、WPF 和 Avalonia。这些包仅限 Registered 用户,随许可证交付,不在 nuget.org 上发布。

Registered 包

NuGet 包包含在随许可证交付的 Registered .NET 下载包中。将其文件夹添加为本地包源,然后引用 esegece.sgcRichEdit 以及适用于您的 UI 框架的包。

查看 .NET 价格 →

.NET 演示

demos\RichEdit 中的演示项目:WinForms 的 Editor、EditorWpf、EditorAvalonia 和 DataBinding,其中 DataBinding 将 DocumentText 绑定到数据源。

PDF 导出

已包含用于 PDF 导出的 sgcPDF .NET 包。引用 esegece.sgcUICore.sgcPDF,并在启动时调用一次 TsgcUIPDFExporter.Register()。

评估

sgcRichEdit 没有免费的 Community 版本。购买 .NET 许可证之前,请使用适用于 Delphi 或 C++ Builder 的 sgcUI 试用版评估编辑器。

sgcRichEdit .NET 包

每个包都是 Registered 包,需要 .NET 许可证。

包内容目标
Registered esegece.sgcRichEdit文档模型、读取器和写入器.NET Standard 2.0、.NET Framework 4.7.2、.NET 6、8、9 和 10
Registered esegece.sgcRichEdit.Rendering布局、绘制和 PNG 导出.NET Standard 2.0、.NET Framework 4.7.2、.NET 6、8、9 和 10
Registered esegece.sgcRichEdit.WinFormsWinForms 控件,TsgcWinFormsRichEditWindows 上的 .NET Framework 4.7.2、.NET 8、9 和 10
Registered esegece.sgcRichEdit.WpfWPF 控件Windows 上的 .NET Framework 4.7.2、.NET 8、9 和 10
Registered esegece.sgcRichEdit.AvaloniaAvalonia 控件.NET 8、9 和 10
Registered esegece.sgcUICore.sgcPDF通过 sgcPDF 导出 PDF,包含在 sgcRichEdit 中

需要许可证?

查看 sgcRichEdit 的价格选项,或通过 sgcUI Enterprise 获得它。