下载 sgcRichEdit
sgcRichEdit 随 sgcUI All-Access 试用版一同提供,Delphi 和 C++ Builder 各有一个安装程序,包含所有 sgcUI 产品。下载功能完整的试用版,并在您自己的 IDE 中运行编辑器演示。.NET 包仅限 Registered 用户,随许可证交付。许可证请见价格页面。
sgcRichEdit 随 sgcUI All-Access 试用版一同提供,Delphi 和 C++ Builder 各有一个安装程序,包含所有 sgcUI 产品。下载功能完整的试用版,并在您自己的 IDE 中运行编辑器演示。.NET 包仅限 Registered 用户,随许可证交付。许可证请见价格页面。
一个 sgcUI 试用版即可安装所有 sgcUI 产品,其中包括 sgcRichEdit 和 sgcPDF,并提供完整功能供评估。
适用于 Delphi 7 至 RAD Studio 13 的完整功能评估版,包含所有 sgcUI 产品(含 sgcRichEdit)和演示项目。
下载 Delphi 试用版 →适用于 C++ Builder 2007 至 13 的完整功能评估版。相同的组件,附带 C++ 头文件和 C++ Builder 演示项目。
下载 CBuilder 试用版 →安装试用版,运行演示,然后把编辑器放到您自己的窗体上。
选中 sgcRichEdit 并运行 sgcUI 试用版安装程序。sgcPDF 会随之安装。安装程序会在 IDE 中注册 TsgcVCLRichEdit、TsgcVCLDBRichEdit 和 FireMonkey 编辑器。
从 Demos\RichEdit\Delphi 打开 Editor 并运行:加载 RTF 或 HTML 文件,编辑后导出为 DOCX 或 PDF。
在新的 VCL 项目中,把 TsgcVCLRichEdit 放到窗体上,并调用 LoadFromFile 和 SaveToFile。将 sgcUIPDF_Export 添加到 uses 子句后,即可调用 ExportToPDF。
Delphi 演示安装在 Demos\RichEdit\Delphi。C++ Builder 试用版会将相同的四个演示安装在 Demos\RichEdit\CBuilder。
完整的 VCL 文字处理器,带有用 sgcToolbar 构建的功能区:打开和保存 JSON、RTF、HTML、Markdown 和文本,导出 DOCX 和带标签的 PDF,打印和预览,查找和替换。
FireMonkey 上的同款编辑器,支持触摸模式和 PDF 导出。
绑定到数据集的 TsgcVCLDBRichEdit:浏览记录,编辑每条记录的文档并保存到字段。
使用 TsgcFMXDBRichEdit 的数据感知演示。
Editor、EditorFMX、DataAware 和 DataAwareFMX,以 C++ Builder 项目的形式位于 Demos\RichEdit\CBuilder。
| 项目 | 支持 |
|---|---|
| Delphi 和 C++ Builder | Delphi 7 至 13 和 C++ Builder 2007 至 13。 |
| VCL | Windows 上的 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,试用版中已包含。 |
sgcRichEdit 还提供类名相同的托管 C# 移植版,适用于 WinForms、WPF 和 Avalonia。这些包仅限 Registered 用户,随许可证交付,不在 nuget.org 上发布。
NuGet 包包含在随许可证交付的 Registered .NET 下载包中。将其文件夹添加为本地包源,然后引用 esegece.sgcRichEdit 以及适用于您的 UI 框架的包。
demos\RichEdit 中的演示项目:WinForms 的 Editor、EditorWpf、EditorAvalonia 和 DataBinding,其中 DataBinding 将 DocumentText 绑定到数据源。
已包含用于 PDF 导出的 sgcPDF .NET 包。引用 esegece.sgcUICore.sgcPDF,并在启动时调用一次 TsgcUIPDFExporter.Register()。
sgcRichEdit 没有免费的 Community 版本。购买 .NET 许可证之前,请使用适用于 Delphi 或 C++ Builder 的 sgcUI 试用版评估编辑器。
每个包都是 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.WinForms | WinForms 控件,TsgcWinFormsRichEdit | Windows 上的 .NET Framework 4.7.2、.NET 8、9 和 10 |
Registered esegece.sgcRichEdit.Wpf | WPF 控件 | Windows 上的 .NET Framework 4.7.2、.NET 8、9 和 10 |
Registered esegece.sgcRichEdit.Avalonia | Avalonia 控件 | .NET 8、9 和 10 |
Registered esegece.sgcUICore.sgcPDF | 通过 sgcPDF 导出 PDF,包含在 sgcRichEdit 中 |