sgcUI sgcRichEdit 现已发布

sgcRichEdit。 把文字处理器 放进你的应用程序。

为你的用户提供带有样式、列表、表格、图像和链接的文档编辑器。读写 JSON、HTML、Markdown 和 RTF,并将页面导出为 DOCX、PDF 和 PNG。同一个文档模型驱动 VCL、FireMonkey、WinForms、WPF 和 Avalonia 控件,并且无需窗口即可渲染,在 Linux64 上也一样。适用于 Delphi、C++ Builder 和 .NET 的富文本编辑器,包含源代码。

  • VCL
  • FireMonkey
  • WinForms
  • WPF
  • Avalonia
  • Delphi 7 至 13
带功能区工具栏和格式化文档的 sgcRichEdit 编辑器
  • 4可读写的格式:JSON、HTML、Markdown 和 RTF
  • 3额外的导出格式:DOCX、PDF 和 PNG 页面
  • 5界面框架:VCL、FireMonkey、WinForms、WPF 和 Avalonia
  • 12种编辑器界面语言,支持 IME 和从右到左输入

文档编辑器所需的一切。

真正的文档模型,用户已有的格式,任何文字的输入,以及面向纸张、PDF 和屏幕阅读器的输出。sgcRichEdit 在一个产品中全部涵盖。

  • 真正的文档

    样式、列表、带合并单元格的表格、图像和超链接。

  • 开放格式

    JSON、HTML、Markdown 和 RTF 可读可写,可输出 DOCX、PDF 和 PNG。

  • 支持每种语言

    支持日文、中文和韩文 IME,从右到左的文字,以及阿拉伯文与英文混排。

  • 支持每个平台

    VCL、FireMonkey、WinForms、WPF 和 Avalonia,以及 Linux64 上的无界面渲染。

看它运行。

截取自 sgcRichEdit 演示程序。Delphi 演示程序随 sgcUI 试用版一起安装,.NET 演示程序包含在 Registered .NET 下载中。

带功能区工具栏和格式化文档的 sgcRichEdit 编辑器
撰写文档

样式、列表、表格、图像和链接。

  • 内置样式:正文、标题 1 至 6、标题、副标题、引用、代码、列表段落、超链接和表格网格。修改标题 1 样式,所有标题会同时改变。
  • 9 级列表:项目符号、数字、字母和罗马数字。
  • 支持跨列和跨行合并单元格、标题行、边框、背景和嵌套表格,以及内嵌图像和带 OnLinkClick 事件的超链接。
EditorFMX 演示,FireMonkey 上的同一个编辑器
熟悉的编辑体验

用户已经熟知的快捷键和命令。

  • 撤销和重做按单词分组输入,支持 Ctrl+B、Ctrl+I、Ctrl+U、对齐、标题、项目符号,以及用 Ctrl+K 插入链接。
  • 查找和替换,包括正则表达式,全部替换算作一个撤销步骤。
  • 通过代码使用 ExecuteCommand 和 CommandState 执行每个命令,也可通过 VCL 和 FireMonkey 动作执行,使工具栏或功能区与选区保持同步。FireMonkey 还增加了带选择手柄的触摸模式。
DataAware 演示,包含笔记列表和所选记录的文档
数据与平台

文档存储在你的数据库中。

  • TsgcVCLDBRichEdit 和 TsgcFMXDBRichEdit 连接到 TDataSource,读取 memo 和 BLOB 字段,并在用户离开控件时写回文档。
  • FieldFormat(Auto、JSON、HTML、RTF、Markdown 或 Text)和 FieldEncoding 决定字段的存储方式,AutoDisplay 按需加载大型文档。
  • 在 .NET 中,DocumentText 属性可在 WinForms、WPF 和 Avalonia 中绑定到你的数据。
适用于 Windows Forms 的 .NET Editor 演示
打印、导出与 .NET

同一份文档可输出纸张、PDF 和 PNG。

  • 在 VCL、FireMonkey、WinForms、WPF 和 Avalonia 上提供 Print 和 PrintPreview,表格的标题行会在每一页重复。
  • ExportToPDF 通过 sgcPDF 引擎写出带标签的 PDF,ExportToPNG 以你选择的分辨率渲染任意页面,同样无需窗口。
  • TsgcWinFormsRichEdit 支持数据绑定和 Visual Studio 设计器,TsgcWpfRichEdit 和 TsgcAvaloniaRichEdit 使用与 Delphi 控件相同的名称。

几行代码即可转换文档。

从 Word 加载 RTF 文件,并保存为 HTML、Markdown、DOCX、PDF 和 PNG。uses 子句中的每个格式单元都会注册其读取器或写入器,sgcUIPDF_Export 将 PDF 导出连接到 sgcPDF。

C# 版本

uses
  sgcRichEdit_Formats, sgcRichEdit_VCL,
  sgcRichEdit_RTF_Reader, sgcRichEdit_HTML_Writer, sgcRichEdit_Markdown,
  sgcRichEdit_DOCX, sgcUIPDF_Export;

procedure TForm1.ConvertContract;
begin
  sgcVCLRichEdit1.LoadFromFile('contract.rtf');
  sgcVCLRichEdit1.SaveToFile('contract.html', refHTML);
  sgcVCLRichEdit1.SaveToFile('contract.md', refMarkdown);
  sgcVCLRichEdit1.SaveToFile('contract.docx', refDOCX);
  sgcVCLRichEdit1.ExportToPDF('contract.pdf');
  sgcVCLRichEdit1.ExportToPNG('page1.png', 0, 150);
end;

sgcUI 的一部分。

可单独购买 sgcRichEdit,也可在 sgcUI Enterprise 中与其他所有 sgcUI 产品一起获得,共用同一个主题和运行时。均附带源代码。

单独购买

sgcRichEdit

单独购买文档编辑器,含完整源代码和 1 年更新。

€299 / 每位开发者
sgcRichEdit 价格

Standard

sgcGrid、sgcNavigation、sgcToolbar 和 sgcEditors。

€380 / 每位开发者
查看 Standard

Professional

Standard 加上 sgcCharts、sgcDashboard 和 sgcGauges。

€529 / 每位开发者
查看 Professional
包含 sgcRichEdit

Enterprise

全部 16 款 sgcUI 产品。

€699 / 每位开发者
查看 Enterprise

sgcRichEdit 通过随其一同安装的 sgcPDF 引擎写出 PDF。对于 .NET,sgcRichEdit .NET 以 Registered NuGet 包提供 WinForms、WPF 和 Avalonia 控件,没有免费的 Community 版本。sgcRichEdit 也包含在 All-Access 套餐。

了解 sgcUI

今天就把 sgcRichEdit 用到您自己的应用程序中。

下载试用版并运行 Editor、EditorFMX 和 DataAware 演示,或者先浏览所有功能。

博客最新动态

查看全部文章 →

您正在查看 eSeGeCe 的 sgcRichEdit 视角。

换个角度看看 →
30 天退款保证不满意?可在购买后 30 天内申请全额退款。 查看退款政策